home *** CD-ROM | disk | FTP | other *** search
/ Hot Super Models / Hot Super Models.iso / mac / clrmg131.sit / ColorImage 1.31.rsrc / bin.rsrc_CODE_8.txt < prev    next >
Text File  |  1990-12-05  |  147KB  |  2,537 lines

  1. # near model CODE resource
  2. # jump table entries: 2088-2091 (4 of them)
  3. fn00000000:
  4. 00000000  4E56 FF30                link       A6, -0x00D0
  5. 00000004  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  6. 00000008  486E FF80                pea.l      [A6 - 0x80]
  7. 0000000C  A874                     syscall    GetPort
  8. 0000000E  486E FF84                pea.l      [A6 - 0x7C]
  9. 00000012  A86F                     syscall    OpenPort
  10. 00000014  594F                     subq.w     A7, 4
  11. 00000016  7020                     moveq.l    D0, 0x20
  12. 00000018  2F00                     move.l     -[A7], D0
  13. 0000001A  4EAD 01EA                jsr        [A5 + 0x1EA /* export_57 */]
  14. 0000001E  2D5F FF62                move.l     [A6 - 0x9E], [A7]+
  15. 00000022  3D7C 0002 FF66           move.w     [A6 - 0x9A], 0x2
  16. 00000028  486E FF68                pea.l      [A6 - 0x98]
  17. 0000002C  4267                     clr.w      -[A7]
  18. 0000002E  4267                     clr.w      -[A7]
  19. 00000030  3F3C 0010                move.w     -[A7], 0x10
  20. 00000034  3F3C 0010                move.w     -[A7], 0x10
  21. 00000038  A8A7                     syscall    SetRect
  22. 0000003A  486E FF62                pea.l      [A6 - 0x9E]
  23. 0000003E  A875                     syscall    SetPBits/SetPortBits
  24. 00000040  4246                     clr.w      D6
  25. label00000042:
  26. 00000042  3006                     move.w     D0, D6
  27. 00000044  D040                     add.w      D0, D0
  28. 00000046  0640 FF42                addi.w     D0, 0xFF42
  29. 0000004A  4276 0000                clr.w      [A6 + D0.w]
  30. 0000004E  5246                     addq.w     D6, 1
  31. 00000050  0C46 000F                cmpi.w     D6, 0xF
  32. 00000054  6FEC                     ble        -0x12 /* 00000042 */
  33. 00000056  3F3C 00F9                move.w     -[A7], 0xF9
  34. 0000005A  A887                     syscall    TextFont
  35. 0000005C  3F3C 000C                move.w     -[A7], 0xC
  36. 00000060  A88A                     syscall    TextSize
  37. 00000062  1D6D 9CFD FF30           move.b     [A6 - 0xD0], [A5 - 0x6303]
  38. 00000068  1E2D 9CFC                move.b     D7, [A5 - 0x6304]
  39. 0000006C  605A                     bra        +0x5C /* 000000C8 */
  40. label0000006E:
  41. 0000006E  486E FF68                pea.l      [A6 - 0x98]
  42. 00000072  A8A3                     syscall    EraseRect
  43. 00000074  4267                     clr.w      -[A7]
  44. 00000076  4267                     clr.w      -[A7]
  45. 00000078  A893                     syscall    MoveTo
  46. 0000007A  7000                     moveq.l    D0, 0x00
  47. 0000007C  1007                     move.b     D0, D7
  48. 0000007E  D040                     add.w      D0, D0
  49. 00000080  0640 9DC6                addi.w     D0, 0x9DC6
  50. 00000084  3F35 0000                move.w     -[A7], [A5 + D0.w]
  51. 00000088  A883                     syscall    DrawChar
  52. 0000008A  7000                     moveq.l    D0, 0x00
  53. 0000008C  1007                     move.b     D0, D7
  54. 0000008E  C1FC 0044                muls.w     D0, 0x44 /* 'D' */
  55. 00000092  0640 95CE                addi.w     D0, 0x95CE
  56. 00000096  47F5 0000                lea.l      A3, [A5 + D0.w]
  57. 0000009A  2F2E FF62                move.l     -[A7], [A6 - 0x9E]
  58. 0000009E  2F0B                     move.l     -[A7], A3
  59. 000000A0  7020                     moveq.l    D0, 0x20
  60. 000000A2  2F00                     move.l     -[A7], D0
  61. 000000A4  4EAD 0232                jsr        [A5 + 0x232 /* export_66 */]
  62. 000000A8  377C 0008 0042           move.w     [A3 + 0x42], 0x8
  63. 000000AE  377C 0008 0040           move.w     [A3 + 0x40], 0x8
  64. 000000B4  41EE FF42                lea.l      A0, [A6 - 0xBE]
  65. 000000B8  43EB 0020                lea.l      A1, [A3 + 0x20]
  66. 000000BC  7007                     moveq.l    D0, 0x07
  67. label000000BE:
  68. 000000BE  22D8                     move.l     [A1]+, [A0]+
  69. 000000C0  51C8 FFFC                dbf        D0, -0x6 /* 000000BE */
  70. 000000C4  5207                     addq.b     D7, 1
  71. 000000C6  6506                     bcs        +0x8 /* 000000CE */
  72. label000000C8:
  73. 000000C8  BE2E FF30                cmp.b      D7, [A6 - 0xD0]
  74. 000000CC  63A0                     bls        -0x5E /* 0000006E */
  75. label000000CE:
  76. 000000CE  486E FF84                pea.l      [A6 - 0x7C]
  77. 000000D2  A87D                     syscall    ClosePort
  78. 000000D4  2F2E FF80                move.l     -[A7], [A6 - 0x80]
  79. 000000D8  A873                     syscall    SetPort
  80. 000000DA  594F                     subq.w     A7, 4
  81. 000000DC  3F3C 006F                move.w     -[A7], 0x6F /* 'o' */
  82. 000000E0  A9B9                     syscall    GetCursor
  83. 000000E2  285F                     movea.l    A4, [A7]+
  84. 000000E4  200C                     move.l     D0, A4
  85. 000000E6  6722                     beq        +0x24 /* 0000010A */
  86. 000000E8  2054                     movea.l    A0, [A4]
  87. 000000EA  43ED 9B1E                lea.l      A1, [A5 - 0x64E2]
  88. 000000EE  7010                     moveq.l    D0, 0x10
  89. label000000F0:
  90. 000000F0  22D8                     move.l     [A1]+, [A0]+
  91. 000000F2  51C8 FFFC                dbf        D0, -0x6 /* 000000F0 */
  92. 000000F6  41ED 9B1E                lea.l      A0, [A5 - 0x64E2]
  93. 000000FA  43ED 9A52                lea.l      A1, [A5 - 0x65AE]
  94. 000000FE  7010                     moveq.l    D0, 0x10
  95. label00000100:
  96. 00000100  22D8                     move.l     [A1]+, [A0]+
  97. 00000102  51C8 FFFC                dbf        D0, -0x6 /* 00000100 */
  98. 00000106  2F0C                     move.l     -[A7], A4
  99. 00000108  A9A3                     syscall    ReleaseResource
  100. label0000010A:
  101. 0000010A  594F                     subq.w     A7, 4
  102. 0000010C  3F3C 0076                move.w     -[A7], 0x76 /* 'v' */
  103. 00000110  A9B9                     syscall    GetCursor
  104. 00000112  285F                     movea.l    A4, [A7]+
  105. 00000114  200C                     move.l     D0, A4
  106. 00000116  6712                     beq        +0x14 /* 0000012A */
  107. 00000118  2054                     movea.l    A0, [A4]
  108. 0000011A  43ED 9BEA                lea.l      A1, [A5 - 0x6416]
  109. 0000011E  7010                     moveq.l    D0, 0x10
  110. label00000120:
  111. 00000120  22D8                     move.l     [A1]+, [A0]+
  112. 00000122  51C8 FFFC                dbf        D0, -0x6 /* 00000120 */
  113. 00000126  2F0C                     move.l     -[A7], A4
  114. 00000128  A9A3                     syscall    ReleaseResource
  115. label0000012A:
  116. 0000012A  594F                     subq.w     A7, 4
  117. 0000012C  3F3C 0077                move.w     -[A7], 0x77 /* 'w' */
  118. 00000130  A9B9                     syscall    GetCursor
  119. 00000132  285F                     movea.l    A4, [A7]+
  120. 00000134  200C                     move.l     D0, A4
  121. 00000136  6712                     beq        +0x14 /* 0000014A */
  122. 00000138  2054                     movea.l    A0, [A4]
  123. 0000013A  43ED 9C2E                lea.l      A1, [A5 - 0x63D2]
  124. 0000013E  7010                     moveq.l    D0, 0x10
  125. label00000140:
  126. 00000140  22D8                     move.l     [A1]+, [A0]+
  127. 00000142  51C8 FFFC                dbf        D0, -0x6 /* 00000140 */
  128. 00000146  2F0C                     move.l     -[A7], A4
  129. 00000148  A9A3                     syscall    ReleaseResource
  130. label0000014A:
  131. 0000014A  594F                     subq.w     A7, 4
  132. 0000014C  3F3C 0075                move.w     -[A7], 0x75 /* 'u' */
  133. 00000150  A9B9                     syscall    GetCursor
  134. 00000152  285F                     movea.l    A4, [A7]+
  135. 00000154  200C                     move.l     D0, A4
  136. 00000156  6700 0084                beq        +0x86 /* 000001DC */
  137. 0000015A  2054                     movea.l    A0, [A4]
  138. 0000015C  43ED 9612                lea.l      A1, [A5 - 0x69EE]
  139. 00000160  7010                     moveq.l    D0, 0x10
  140. label00000162:
  141. 00000162  22D8                     move.l     [A1]+, [A0]+
  142. 00000164  51C8 FFFC                dbf        D0, -0x6 /* 00000162 */
  143. 00000168  2054                     movea.l    A0, [A4]
  144. 0000016A  43ED 97AA                lea.l      A1, [A5 - 0x6856]
  145. 0000016E  7010                     moveq.l    D0, 0x10
  146. label00000170:
  147. 00000170  22D8                     move.l     [A1]+, [A0]+
  148. 00000172  51C8 FFFC                dbf        D0, -0x6 /* 00000170 */
  149. 00000176  2054                     movea.l    A0, [A4]
  150. 00000178  43ED 9722                lea.l      A1, [A5 - 0x68DE]
  151. 0000017C  7010                     moveq.l    D0, 0x10
  152. label0000017E:
  153. 0000017E  22D8                     move.l     [A1]+, [A0]+
  154. 00000180  51C8 FFFC                dbf        D0, -0x6 /* 0000017E */
  155. 00000184  2054                     movea.l    A0, [A4]
  156. 00000186  43ED 9876                lea.l      A1, [A5 - 0x678A]
  157. 0000018A  7010                     moveq.l    D0, 0x10
  158. label0000018C:
  159. 0000018C  22D8                     move.l     [A1]+, [A0]+
  160. 0000018E  51C8 FFFC                dbf        D0, -0x6 /* 0000018C */
  161. 00000192  2054                     movea.l    A0, [A4]
  162. 00000194  43ED 9986                lea.l      A1, [A5 - 0x667A]
  163. 00000198  7010                     moveq.l    D0, 0x10
  164. label0000019A:
  165. 0000019A  22D8                     move.l     [A1]+, [A0]+
  166. 0000019C  51C8 FFFC                dbf        D0, -0x6 /* 0000019A */
  167. 000001A0  2054                     movea.l    A0, [A4]
  168. 000001A2  43ED 969A                lea.l      A1, [A5 - 0x6966]
  169. 000001A6  7010                     moveq.l    D0, 0x10
  170. label000001A8:
  171. 000001A8  22D8                     move.l     [A1]+, [A0]+
  172. 000001AA  51C8 FFFC                dbf        D0, -0x6 /* 000001A8 */
  173. 000001AE  2054                     movea.l    A0, [A4]
  174. 000001B0  43ED 9832                lea.l      A1, [A5 - 0x67CE]
  175. 000001B4  7010                     moveq.l    D0, 0x10
  176. label000001B6:
  177. 000001B6  22D8                     move.l     [A1]+, [A0]+
  178. 000001B8  51C8 FFFC                dbf        D0, -0x6 /* 000001B6 */
  179. 000001BC  2054                     movea.l    A0, [A4]
  180. 000001BE  43ED 9A96                lea.l      A1, [A5 - 0x656A]
  181. 000001C2  7010                     moveq.l    D0, 0x10
  182. label000001C4:
  183. 000001C4  22D8                     move.l     [A1]+, [A0]+
  184. 000001C6  51C8 FFFC                dbf        D0, -0x6 /* 000001C4 */
  185. 000001CA  2054                     movea.l    A0, [A4]
  186. 000001CC  43ED 9ADA                lea.l      A1, [A5 - 0x6526]
  187. 000001D0  7010                     moveq.l    D0, 0x10
  188. label000001D2:
  189. 000001D2  22D8                     move.l     [A1]+, [A0]+
  190. 000001D4  51C8 FFFC                dbf        D0, -0x6 /* 000001D2 */
  191. 000001D8  2F0C                     move.l     -[A7], A4
  192. 000001DA  A9A3                     syscall    ReleaseResource
  193. label000001DC:
  194. 000001DC  594F                     subq.w     A7, 4
  195. 000001DE  3F3C 0070                move.w     -[A7], 0x70 /* 'p' */
  196. 000001E2  A9B9                     syscall    GetCursor
  197. 000001E4  285F                     movea.l    A4, [A7]+
  198. 000001E6  200C                     move.l     D0, A4
  199. 000001E8  6712                     beq        +0x14 /* 000001FC */
  200. 000001EA  2054                     movea.l    A0, [A4]
  201. 000001EC  43ED 9B62                lea.l      A1, [A5 - 0x649E]
  202. 000001F0  7010                     moveq.l    D0, 0x10
  203. label000001F2:
  204. 000001F2  22D8                     move.l     [A1]+, [A0]+
  205. 000001F4  51C8 FFFC                dbf        D0, -0x6 /* 000001F2 */
  206. 000001F8  2F0C                     move.l     -[A7], A4
  207. 000001FA  A9A3                     syscall    ReleaseResource
  208. label000001FC:
  209. 000001FC  594F                     subq.w     A7, 4
  210. 000001FE  3F3C 0071                move.w     -[A7], 0x71 /* 'q' */
  211. 00000202  A9B9                     syscall    GetCursor
  212. 00000204  285F                     movea.l    A4, [A7]+
  213. 00000206  200C                     move.l     D0, A4
  214. 00000208  6712                     beq        +0x14 /* 0000021C */
  215. 0000020A  2054                     movea.l    A0, [A4]
  216. 0000020C  43ED 9BA6                lea.l      A1, [A5 - 0x645A]
  217. 00000210  7010                     moveq.l    D0, 0x10
  218. label00000212:
  219. 00000212  22D8                     move.l     [A1]+, [A0]+
  220. 00000214  51C8 FFFC                dbf        D0, -0x6 /* 00000212 */
  221. 00000218  2F0C                     move.l     -[A7], A4
  222. 0000021A  A9A3                     syscall    ReleaseResource
  223. label0000021C:
  224. 0000021C  594F                     subq.w     A7, 4
  225. 0000021E  3F3C 0072                move.w     -[A7], 0x72 /* 'r' */
  226. 00000222  A9B9                     syscall    GetCursor
  227. 00000224  285F                     movea.l    A4, [A7]+
  228. 00000226  200C                     move.l     D0, A4
  229. 00000228  6712                     beq        +0x14 /* 0000023C */
  230. 0000022A  2054                     movea.l    A0, [A4]
  231. 0000022C  43ED 9656                lea.l      A1, [A5 - 0x69AA]
  232. 00000230  7010                     moveq.l    D0, 0x10
  233. label00000232:
  234. 00000232  22D8                     move.l     [A1]+, [A0]+
  235. 00000234  51C8 FFFC                dbf        D0, -0x6 /* 00000232 */
  236. 00000238  2F0C                     move.l     -[A7], A4
  237. 0000023A  A9A3                     syscall    ReleaseResource
  238. label0000023C:
  239. 0000023C  594F                     subq.w     A7, 4
  240. 0000023E  3F3C 0073                move.w     -[A7], 0x73 /* 's' */
  241. 00000242  A9B9                     syscall    GetCursor
  242. 00000244  285F                     movea.l    A4, [A7]+
  243. 00000246  200C                     move.l     D0, A4
  244. 00000248  6712                     beq        +0x14 /* 0000025C */
  245. 0000024A  2054                     movea.l    A0, [A4]
  246. 0000024C  43ED 96DE                lea.l      A1, [A5 - 0x6922]
  247. 00000250  7010                     moveq.l    D0, 0x10
  248. label00000252:
  249. 00000252  22D8                     move.l     [A1]+, [A0]+
  250. 00000254  51C8 FFFC                dbf        D0, -0x6 /* 00000252 */
  251. 00000258  2F0C                     move.l     -[A7], A4
  252. 0000025A  A9A3                     syscall    ReleaseResource
  253. label0000025C:
  254. 0000025C  594F                     subq.w     A7, 4
  255. 0000025E  3F3C 0079                move.w     -[A7], 0x79 /* 'y' */
  256. 00000262  A9B9                     syscall    GetCursor
  257. 00000264  285F                     movea.l    A4, [A7]+
  258. 00000266  200C                     move.l     D0, A4
  259. 00000268  6712                     beq        +0x14 /* 0000027C */
  260. 0000026A  2054                     movea.l    A0, [A4]
  261. 0000026C  43ED 95CE                lea.l      A1, [A5 - 0x6A32]
  262. 00000270  7010                     moveq.l    D0, 0x10
  263. label00000272:
  264. 00000272  22D8                     move.l     [A1]+, [A0]+
  265. 00000274  51C8 FFFC                dbf        D0, -0x6 /* 00000272 */
  266. 00000278  2F0C                     move.l     -[A7], A4
  267. 0000027A  A9A3                     syscall    ReleaseResource
  268. label0000027C:
  269. 0000027C  594F                     subq.w     A7, 4
  270. 0000027E  3F3C 007A                move.w     -[A7], 0x7A /* 'z' */
  271. 00000282  A9B9                     syscall    GetCursor
  272. 00000284  285F                     movea.l    A4, [A7]+
  273. 00000286  200C                     move.l     D0, A4
  274. 00000288  6712                     beq        +0x14 /* 0000029C */
  275. 0000028A  2054                     movea.l    A0, [A4]
  276. 0000028C  43ED 9C72                lea.l      A1, [A5 - 0x638E]
  277. 00000290  7010                     moveq.l    D0, 0x10
  278. label00000292:
  279. 00000292  22D8                     move.l     [A1]+, [A0]+
  280. 00000294  51C8 FFFC                dbf        D0, -0x6 /* 00000292 */
  281. 00000298  2F0C                     move.l     -[A7], A4
  282. 0000029A  A9A3                     syscall    ReleaseResource
  283. label0000029C:
  284. 0000029C  594F                     subq.w     A7, 4
  285. 0000029E  3F3C 0078                move.w     -[A7], 0x78 /* 'x' */
  286. 000002A2  A9B9                     syscall    GetCursor
  287. 000002A4  285F                     movea.l    A4, [A7]+
  288. 000002A6  200C                     move.l     D0, A4
  289. 000002A8  6712                     beq        +0x14 /* 000002BC */
  290. 000002AA  2054                     movea.l    A0, [A4]
  291. 000002AC  43ED 98FE                lea.l      A1, [A5 - 0x6702]
  292. 000002B0  7010                     moveq.l    D0, 0x10
  293. label000002B2:
  294. 000002B2  22D8                     move.l     [A1]+, [A0]+
  295. 000002B4  51C8 FFFC                dbf        D0, -0x6 /* 000002B2 */
  296. 000002B8  2F0C                     move.l     -[A7], A4
  297. 000002BA  A9A3                     syscall    ReleaseResource
  298. label000002BC:
  299. 000002BC  594F                     subq.w     A7, 4
  300. 000002BE  3F3C 007B                move.w     -[A7], 0x7B /* '{' */
  301. 000002C2  A9B9                     syscall    GetCursor
  302. 000002C4  285F                     movea.l    A4, [A7]+
  303. 000002C6  200C                     move.l     D0, A4
  304. 000002C8  6712                     beq        +0x14 /* 000002DC */
  305. 000002CA  2054                     movea.l    A0, [A4]
  306. 000002CC  43ED 9A0E                lea.l      A1, [A5 - 0x65F2]
  307. 000002D0  7010                     moveq.l    D0, 0x10
  308. label000002D2:
  309. 000002D2  22D8                     move.l     [A1]+, [A0]+
  310. 000002D4  51C8 FFFC                dbf        D0, -0x6 /* 000002D2 */
  311. 000002D8  2F0C                     move.l     -[A7], A4
  312. 000002DA  A9A3                     syscall    ReleaseResource
  313. label000002DC:
  314. 000002DC  594F                     subq.w     A7, 4
  315. 000002DE  3F3C 0004                move.w     -[A7], 0x4
  316. 000002E2  A9B9                     syscall    GetCursor
  317. 000002E4  285F                     movea.l    A4, [A7]+
  318. 000002E6  200C                     move.l     D0, A4
  319. 000002E8  6712                     beq        +0x14 /* 000002FC */
  320. 000002EA  2054                     movea.l    A0, [A4]
  321. 000002EC  43ED 9CB6                lea.l      A1, [A5 - 0x634A]
  322. 000002F0  7010                     moveq.l    D0, 0x10
  323. label000002F2:
  324. 000002F2  22D8                     move.l     [A1]+, [A0]+
  325. 000002F4  51C8 FFFC                dbf        D0, -0x6 /* 000002F2 */
  326. 000002F8  2F0C                     move.l     -[A7], A4
  327. 000002FA  A9A3                     syscall    ReleaseResource
  328. label000002FC:
  329. 000002FC  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  330. 00000300  4E5E                     unlink     A6
  331. 00000302  4E75                     rts
  332. 00000304  4D41                     chk.w      D6, D1
  333. 00000306  4B45                     chk.w      D5, D5
  334. 00000308  4355                     chk.w      D1, [A5]
  335. 0000030A  5253                     addq.w     [A3], 1
  336. fn0000030C:
  337. 0000030C  4E56 FFE8                link       A6, -0x0018
  338. 00000310  48E7 0F08                movem.l    -[A7], D4,D5,D6,D7,A4
  339. 00000314  422D 9CFC                clr.b      [A5 - 0x6304]
  340. 00000318  1B7C 0013 9CFD           move.b     [A5 - 0x6303], 0x13
  341. 0000031E  1B7C 0001 9CFA           move.b     [A5 - 0x6306], 0x1
  342. 00000324  1B7C 0001 DC4C           move.b     [A5 - 0x23B4], 0x1
  343. 0000032A  1B6D 9CFA 9CFB           move.b     [A5 - 0x6305], [A5 - 0x6306]
  344. 00000330  4245                     clr.w      D5
  345. 00000332  1D6D 9CFD FFE8           move.b     [A6 - 0x18], [A5 - 0x6303]
  346. 00000338  1C2D 9CFC                move.b     D6, [A5 - 0x6304]
  347. 0000033C  6046                     bra        +0x48 /* 00000384 */
  348. label0000033E:
  349. 0000033E  7000                     moveq.l    D0, 0x00
  350. 00000340  1006                     move.b     D0, D6
  351. 00000342  E740                     asl        D0.w, 3
  352. 00000344  0640 9CFE                addi.w     D0, 0x9CFE
  353. 00000348  49F5 0000                lea.l      A4, [A5 + D0.w]
  354. 0000034C  3885                     move.w     [A4], D5
  355. 0000034E  3014                     move.w     D0, [A4]
  356. 00000350  0640 0016                addi.w     D0, 0x16
  357. 00000354  3940 0004                move.w     [A4 + 0x4], D0
  358. 00000358  7000                     moveq.l    D0, 0x00
  359. 0000035A  1006                     move.b     D0, D6
  360. 0000035C  5240                     addq.w     D0, 1
  361. 0000035E  0240 0001                andi.w     D0, 0x1
  362. 00000362  6706                     beq        +0x8 /* 0000036A */
  363. 00000364  426C 0002                clr.w      [A4 + 0x2]
  364. 00000368  600A                     bra        +0xC /* 00000374 */
  365. label0000036A:
  366. 0000036A  397C 0016 0002           move.w     [A4 + 0x2], 0x16
  367. 00000370  0645 0016                addi.w     D5, 0x16
  368. label00000374:
  369. 00000374  302C 0002                move.w     D0, [A4 + 0x2]
  370. 00000378  0640 0016                addi.w     D0, 0x16
  371. 0000037C  3940 0006                move.w     [A4 + 0x6], D0
  372. 00000380  5206                     addq.b     D6, 1
  373. 00000382  6506                     bcs        +0x8 /* 0000038A */
  374. label00000384:
  375. 00000384  BC2E FFE8                cmp.b      D6, [A6 - 0x18]
  376. 00000388  63B4                     bls        -0x4A /* 0000033E */
  377. label0000038A:
  378. 0000038A  3B7C 004C 9DA6           move.w     [A5 - 0x625A], 0x4C /* 'L' */
  379. 00000390  3B7C 0046 9DA0           move.w     [A5 - 0x6260], 0x46 /* 'F' */
  380. 00000396  3B7C 0042 9D9E           move.w     [A5 - 0x6262], 0x42 /* 'B' */
  381. 0000039C  3B7C 0048 9DB8           move.w     [A5 - 0x6248], 0x48 /* 'H' */
  382. 000003A2  3B7C 0047 9DA2           move.w     [A5 - 0x625E], 0x47 /* 'G' */
  383. 000003A8  3B7C 004B 9DAE           move.w     [A5 - 0x6252], 0x4B /* 'K' */
  384. 000003AE  3B7C 0070 9DB2           move.w     [A5 - 0x624E], 0x70 /* 'p' */
  385. 000003B4  3B7C 0068 9DB6           move.w     [A5 - 0x624A], 0x68 /* 'h' */
  386. 000003BA  3B7C 004A 9DBC           move.w     [A5 - 0x6244], 0x4A /* 'J' */
  387. 000003C0  3B7C 005E 9DBA           move.w     [A5 - 0x6246], 0x5E /* '^' */
  388. 000003C6  3B7C 0065 9DBE           move.w     [A5 - 0x6242], 0x65 /* 'e' */
  389. 000003CC  3B7C 004E 9DAA           move.w     [A5 - 0x6256], 0x4E /* 'N' */
  390. 000003D2  3B7C 0045 9DAC           move.w     [A5 - 0x6254], 0x45 /* 'E' */
  391. 000003D8  3B7C 0057 9DA8           move.w     [A5 - 0x6258], 0x57 /* 'W' */
  392. 000003DE  3B7C 0053 9DA4           move.w     [A5 - 0x625C], 0x53 /* 'S' */
  393. 000003E4  3B7C 004D 9DC0           move.w     [A5 - 0x6240], 0x4D /* 'M' */
  394. 000003EA  3B7C 0061 9DB0           move.w     [A5 - 0x6250], 0x61 /* 'a' */
  395. 000003F0  3B7C 0056 9DB4           move.w     [A5 - 0x624C], 0x56 /* 'V' */
  396. 000003F6  3B7C 006A 9DC2           move.w     [A5 - 0x623E], 0x6A /* 'j' */
  397. 000003FC  3B7C 0071 9DC4           move.w     [A5 - 0x623C], 0x71 /* 'q' */
  398. 00000402  3B7C 0059 9DC8           move.w     [A5 - 0x6238], 0x59 /* 'Y' */
  399. 00000408  3B7C 004C 9DCE           move.w     [A5 - 0x6232], 0x4C /* 'L' */
  400. 0000040E  3B7C 0042 9DC6           move.w     [A5 - 0x623A], 0x42 /* 'B' */
  401. 00000414  3B7C 006E 9DE0           move.w     [A5 - 0x6220], 0x6E /* 'n' */
  402. 0000041A  3B7C 0047 9DCA           move.w     [A5 - 0x6236], 0x47 /* 'G' */
  403. 00000420  3B7C 0067 9DD6           move.w     [A5 - 0x622A], 0x67 /* 'g' */
  404. 00000426  3B7C 0059 9DDA           move.w     [A5 - 0x6226], 0x59 /* 'Y' */
  405. 0000042C  3B7C 0059 9DDE           move.w     [A5 - 0x6222], 0x59 /* 'Y' */
  406. 00000432  3B7C 0059 9DD8           move.w     [A5 - 0x6228], 0x59 /* 'Y' */
  407. 00000438  3B7C 0056 9DDC           move.w     [A5 - 0x6224], 0x56 /* 'V' */
  408. 0000043E  3B7C 0059 9DD4           move.w     [A5 - 0x622C], 0x59 /* 'Y' */
  409. 00000444  3B7C 0064 9DE4           move.w     [A5 - 0x621C], 0x64 /* 'd' */
  410. 0000044A  3B7C 0059 9DD0           move.w     [A5 - 0x6230], 0x59 /* 'Y' */
  411. 00000450  3B7C 0059 9DE2           move.w     [A5 - 0x621E], 0x59 /* 'Y' */
  412. 00000456  3B7C 0064 9DE6           move.w     [A5 - 0x621A], 0x64 /* 'd' */
  413. 0000045C  3B7C 0044 9DD2           move.w     [A5 - 0x622E], 0x44 /* 'D' */
  414. 00000462  3B7C 0059 9DCC           move.w     [A5 - 0x6234], 0x59 /* 'Y' */
  415. 00000468  3B7C 004D 9DE8           move.w     [A5 - 0x6218], 0x4D /* 'M' */
  416. 0000046E  3B7C 0059 9DEA           move.w     [A5 - 0x6216], 0x59 /* 'Y' */
  417. 00000474  3B7C 0059 9DEC           move.w     [A5 - 0x6214], 0x59 /* 'Y' */
  418. 0000047A  42AD 9DEE                clr.l      [A5 - 0x6212]
  419. 0000047E  42AD 9DF2                clr.l      [A5 - 0x620E]
  420. 00000482  7000                     moveq.l    D0, 0x00
  421. 00000484  102D 9CFD                move.b     D0, [A5 - 0x6303]
  422. 00000488  E740                     asl        D0.w, 3
  423. 0000048A  0640 9D02                addi.w     D0, 0x9D02
  424. 0000048E  3035 0000                move.w     D0, [A5 + D0.w]
  425. 00000492  5340                     subq.w     D0, 1
  426. 00000494  3B40 A634                move.w     [A5 - 0x59CC], D0
  427. 00000498  382D A634                move.w     D4, [A5 - 0x59CC]
  428. 0000049C  0644 000A                addi.w     D4, 0xA /* '\n' */
  429. 000004A0  7E01                     moveq.l    D7, 0x01
  430. label000004A2:
  431. 000004A2  3007                     move.w     D0, D7
  432. 000004A4  E740                     asl        D0.w, 3
  433. 000004A6  0640 A5F0                addi.w     D0, 0xA5F0
  434. 000004AA  49F5 0000                lea.l      A4, [A5 + D0.w]
  435. 000004AE  397C 000D 0002           move.w     [A4 + 0x2], 0xD /* '\r' */
  436. 000004B4  3884                     move.w     [A4], D4
  437. 000004B6  397C 0028 0006           move.w     [A4 + 0x6], 0x28 /* '(' */
  438. 000004BC  3007                     move.w     D0, D7
  439. 000004BE  601E                     bra        +0x20 /* 000004DE */
  440. 000004C0  3014                     move.w     D0, [A4]
  441. 000004C2  D047                     add.w      D0, D7
  442. 000004C4  3940 0004                move.w     [A4 + 0x4], D0
  443. 000004C8  6032                     bra        +0x34 /* 000004FC */
  444. 000004CA  3014                     move.w     D0, [A4]
  445. 000004CC  5C40                     addq.w     D0, 6
  446. 000004CE  3940 0004                move.w     [A4 + 0x4], D0
  447. 000004D2  6028                     bra        +0x2A /* 000004FC */
  448. 000004D4  3014                     move.w     D0, [A4]
  449. 000004D6  5040                     addq.w     D0, 8
  450. 000004D8  3940 0004                move.w     [A4 + 0x4], D0
  451. 000004DC  601E                     bra        +0x20 /* 000004FC */
  452. label000004DE:
  453. 000004DE  5340                     subq.w     D0, 1
  454. 000004E0  0C40 0006                cmpi.w     D0, 0x6
  455. 000004E4  6416                     bcc        +0x18 /* 000004FC */
  456. 000004E6  D040                     add.w      D0, D0
  457. 000004E8  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  458. 000004EC  4EFB 0002                jmp        [PC + D0.w + 0x2]
  459. 000004F0  FFD0                     .invalid   <<F/7/7>>
  460. 000004F2  FFD0                     .invalid   <<F/7/7>>
  461. 000004F4  FFD0                     .invalid   <<F/7/7>>
  462. 000004F6  FFD0                     .invalid   <<F/7/7>>
  463. 000004F8  FFDA                     .invalid   <<F/7/7>>
  464. 000004FA  FFE4                     .invalid   <<F/7/7>>
  465. label000004FC:
  466. 000004FC  382C 0004                move.w     D4, [A4 + 0x4]
  467. 00000500  5844                     addq.w     D4, 4
  468. 00000502  5247                     addq.w     D7, 1
  469. 00000504  0C47 0006                cmpi.w     D7, 0x6
  470. 00000508  6F98                     ble        -0x66 /* 000004A2 */
  471. 0000050A  3B7C 0001 A630           move.w     [A5 - 0x59D0], 0x1
  472. 00000510  3B7C 0001 A632           move.w     [A5 - 0x59CE], 0x1
  473. 00000516  426D A62A                clr.w      [A5 - 0x59D6]
  474. 0000051A  3B6D A634 A628           move.w     [A5 - 0x59D8], [A5 - 0x59CC]
  475. 00000520  3B7C 000D A62E           move.w     [A5 - 0x59D2], 0xD /* '\r' */
  476. 00000526  3B7C 0115 A62C           move.w     [A5 - 0x59D4], 0x115
  477. 0000052C  4CDF 10F0                movem.l    D4,D5,D6,D7,A4, [A7]+
  478. 00000530  4E5E                     unlink     A6
  479. 00000532  4E75                     rts
  480. 00000534  494E                     chk.w      D4, A6
  481. 00000536  4954                     chk.w      D4, [A4]
  482. 00000538  544F                     addq.w     A7, 2
  483. 0000053A  4F4C                     chk.w      D7, A4
  484. export_261:
  485. 0000053C  4E56 FDE8                link       A6, -0x0218
  486. 00000540  2F0C                     move.l     -[A7], A4
  487. 00000542  486E FFEC                pea.l      [A6 - 0x14]
  488. 00000546  A874                     syscall    GetPort
  489. 00000548  202D DC46                move.l     D0, [A5 - 0x23BA]
  490. 0000054C  4C7C 0800 0000 0400      movem.l    A3, 0x400
  491. 00000554  2F00                     move.l     -[A7], D0
  492. 00000556  486E FEEA                pea.l      [A6 - 0x116]
  493. 0000055A  4EAD 039A                jsr        [A5 + 0x39A /* export_111 */]
  494. 0000055E  202D DC46                move.l     D0, [A5 - 0x23BA]
  495. 00000562  D080                     add.l      D0, D0
  496. 00000564  2B40 A6A8                move.l     [A5 - 0x5958], D0
  497. 00000568  594F                     subq.w     A7, 4
  498. 0000056A  4EAD 01D2                jsr        [A5 + 0x1D2 /* export_54 */]
  499. 0000056E  202D A6A8                move.l     D0, [A5 - 0x5958]
  500. 00000572  0680 0004 93E0           addi.l     D0, 0x493E0
  501. 00000578  B09F                     cmp.l      D0, [A7]+
  502. 0000057A  6C10                     bge        +0x12 /* 0000058C */
  503. 0000057C  594F                     subq.w     A7, 4
  504. 0000057E  2F2D A6A8                move.l     -[A7], [A5 - 0x5958]
  505. 00000582  4EAD 01EA                jsr        [A5 + 0x1EA /* export_57 */]
  506. 00000586  2B5F A69C                move.l     [A5 - 0x5964], [A7]+
  507. 0000058A  6004                     bra        +0x6 /* 00000590 */
  508. label0000058C:
  509. 0000058C  42AD A69C                clr.l      [A5 - 0x5964]
  510. label00000590:
  511. 00000590  4AAD A69C                tst.l      [A5 - 0x5964]
  512. 00000594  6604                     bne        +0x6 /* 0000059A */
  513. 00000596  42AD A6A8                clr.l      [A5 - 0x5958]
  514. label0000059A:
  515. 0000059A  4AAD A69C                tst.l      [A5 - 0x5964]
  516. 0000059E  6708                     beq        +0xA /* 000005A8 */
  517. 000005A0  2B6D A69C A694           move.l     [A5 - 0x596C], [A5 - 0x5964]
  518. 000005A6  6028                     bra        +0x2A /* 000005D0 */
  519. label000005A8:
  520. 000005A8  594F                     subq.w     A7, 4
  521. 000005AA  4EAD 01D2                jsr        [A5 + 0x1D2 /* export_54 */]
  522. 000005AE  202D DC46                move.l     D0, [A5 - 0x23BA]
  523. 000005B2  0680 0003 0D40           addi.l     D0, 0x30D40
  524. 000005B8  B09F                     cmp.l      D0, [A7]+
  525. 000005BA  6C10                     bge        +0x12 /* 000005CC */
  526. 000005BC  594F                     subq.w     A7, 4
  527. 000005BE  2F2D DC46                move.l     -[A7], [A5 - 0x23BA]
  528. 000005C2  4EAD 01EA                jsr        [A5 + 0x1EA /* export_57 */]
  529. 000005C6  2B5F A694                move.l     [A5 - 0x596C], [A7]+
  530. 000005CA  6004                     bra        +0x6 /* 000005D0 */
  531. label000005CC:
  532. 000005CC  42AD A694                clr.l      [A5 - 0x596C]
  533. label000005D0:
  534. 000005D0  4AAD A694                tst.l      [A5 - 0x596C]
  535. 000005D4  6708                     beq        +0xA /* 000005DE */
  536. 000005D6  2B6D DC46 A6A4           move.l     [A5 - 0x595C], [A5 - 0x23BA]
  537. 000005DC  6026                     bra        +0x28 /* 00000604 */
  538. label000005DE:
  539. 000005DE  486E FDE8                pea.l      [A6 - 0x218]
  540. 000005E2  487A 0202                pea.l      [PC + 0x202 /* 000007E6, value 0x35546865 '5The', pstring "There is not enough memory available to allocate the " */]
  541. 000005E6  486E FEEA                pea.l      [A6 - 0x116]
  542. 000005EA  487A 01C2                pea.l      [PC + 0x1C2 /* 000007AE, value 0x374B2055 '7K U', pstring "K Undo buffer. Many operations may fail or be Undoable." */]
  543. 000005EE  3F3C 0003                move.w     -[A7], 0x3
  544. 000005F2  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  545. 000005F6  584F                     addq.w     A7, 4
  546. 000005F8  486E FDE8                pea.l      [A6 - 0x218]
  547. 000005FC  4EAD 0922                jsr        [A5 + 0x922 /* export_288 */]
  548. 00000600  42AD A6A4                clr.l      [A5 - 0x595C]
  549. label00000604:
  550. 00000604  4AAD A69C                tst.l      [A5 - 0x5964]
  551. 00000608  670E                     beq        +0x10 /* 00000618 */
  552. 0000060A  202D A69C                move.l     D0, [A5 - 0x5964]
  553. 0000060E  D0AD DC46                add.l      D0, [A5 - 0x23BA]
  554. 00000612  2B40 A698                move.l     [A5 - 0x5968], D0
  555. 00000616  6028                     bra        +0x2A /* 00000640 */
  556. label00000618:
  557. 00000618  594F                     subq.w     A7, 4
  558. 0000061A  4EAD 01D2                jsr        [A5 + 0x1D2 /* export_54 */]
  559. 0000061E  202D DC46                move.l     D0, [A5 - 0x23BA]
  560. 00000622  0680 0004 93E0           addi.l     D0, 0x493E0
  561. 00000628  B09F                     cmp.l      D0, [A7]+
  562. 0000062A  6C10                     bge        +0x12 /* 0000063C */
  563. 0000062C  594F                     subq.w     A7, 4
  564. 0000062E  2F2D DC46                move.l     -[A7], [A5 - 0x23BA]
  565. 00000632  4EAD 01EA                jsr        [A5 + 0x1EA /* export_57 */]
  566. 00000636  2B5F A698                move.l     [A5 - 0x5968], [A7]+
  567. 0000063A  6004                     bra        +0x6 /* 00000640 */
  568. label0000063C:
  569. 0000063C  42AD A698                clr.l      [A5 - 0x5968]
  570. label00000640:
  571. 00000640  4AAD A694                tst.l      [A5 - 0x596C]
  572. 00000644  674E                     beq        +0x50 /* 00000694 */
  573. 00000646  206D BE3C                movea.l    A0, [A5 - 0x41C4]
  574. 0000064A  43ED A6AC                lea.l      A1, [A5 - 0x5954]
  575. 0000064E  303C 0286                move.w     D0, 0x286
  576. label00000652:
  577. 00000652  22D8                     move.l     [A1]+, [A0]+
  578. 00000654  51C8 FFFC                dbf        D0, -0x6 /* 00000652 */
  579. 00000658  32D8                     move.w     [A1]+, [A0]+
  580. 0000065A  41ED A6AC                lea.l      A0, [A5 - 0x5954]
  581. 0000065E  2B48 B0CA                move.l     [A5 - 0x4F36], A0
  582. 00000662  286D B0CA                movea.l    A4, [A5 - 0x4F36]
  583. 00000666  594F                     subq.w     A7, 4
  584. 00000668  A8D8                     syscall    NewRgn
  585. 0000066A  295F 002C                move.l     [A4 + 0x2C], [A7]+
  586. 0000066E  296D A694 0008           move.l     [A4 + 0x8], [A5 - 0x596C]
  587. 00000674  486C 0010                pea.l      [A4 + 0x10]
  588. 00000678  706C                     moveq.l    D0, 0x6C
  589. 0000067A  2F00                     move.l     -[A7], D0
  590. 0000067C  4EAD 006A                jsr        [A5 + 0x6A /* export_9 */]
  591. 00000680  2F2C 0010                move.l     -[A7], [A4 + 0x10]
  592. 00000684  AA00                     syscall    OpenCPort
  593. 00000686  206C 0010                movea.l    A0, [A4 + 0x10]
  594. 0000068A  2068 0002                movea.l    A0, [A0 + 0x2]
  595. 0000068E  2050                     movea.l    A0, [A0]
  596. 00000690  20AC 0008                move.l     [A0], [A4 + 0x8]
  597. label00000694:
  598. 00000694  4AAD A698                tst.l      [A5 - 0x5968]
  599. 00000698  675A                     beq        +0x5C /* 000006F4 */
  600. 0000069A  2B6D DC46 A6A0           move.l     [A5 - 0x5960], [A5 - 0x23BA]
  601. 000006A0  206D BE3C                movea.l    A0, [A5 - 0x41C4]
  602. 000006A4  43ED B312                lea.l      A1, [A5 - 0x4CEE]
  603. 000006A8  303C 0286                move.w     D0, 0x286
  604. label000006AC:
  605. 000006AC  22D8                     move.l     [A1]+, [A0]+
  606. 000006AE  51C8 FFFC                dbf        D0, -0x6 /* 000006AC */
  607. 000006B2  32D8                     move.w     [A1]+, [A0]+
  608. 000006B4  41ED B312                lea.l      A0, [A5 - 0x4CEE]
  609. 000006B8  2B48 BD30                move.l     [A5 - 0x42D0], A0
  610. 000006BC  286D BD30                movea.l    A4, [A5 - 0x42D0]
  611. 000006C0  594F                     subq.w     A7, 4
  612. 000006C2  A8D8                     syscall    NewRgn
  613. 000006C4  295F 002C                move.l     [A4 + 0x2C], [A7]+
  614. 000006C8  296D A698 0008           move.l     [A4 + 0x8], [A5 - 0x5968]
  615. 000006CE  486C 0010                pea.l      [A4 + 0x10]
  616. 000006D2  706C                     moveq.l    D0, 0x6C
  617. 000006D4  2F00                     move.l     -[A7], D0
  618. 000006D6  4EAD 006A                jsr        [A5 + 0x6A /* export_9 */]
  619. 000006DA  2F2C 0010                move.l     -[A7], [A4 + 0x10]
  620. 000006DE  AA00                     syscall    OpenCPort
  621. 000006E0  206C 0010                movea.l    A0, [A4 + 0x10]
  622. 000006E4  2068 0002                movea.l    A0, [A0 + 0x2]
  623. 000006E8  2050                     movea.l    A0, [A0]
  624. 000006EA  20AC 0008                move.l     [A0], [A4 + 0x8]
  625. 000006EE  426C 096E                clr.w      [A4 + 0x96E]
  626. 000006F2  6026                     bra        +0x28 /* 0000071A */
  627. label000006F4:
  628. 000006F4  486E FDE8                pea.l      [A6 - 0x218]
  629. 000006F8  487A 007E                pea.l      [PC + 0x7E /* 00000778, value 0x35546865 '5The', pstring "There is not enough memory available to allocate the " */]
  630. 000006FC  486E FEEA                pea.l      [A6 - 0x116]
  631. 00000700  487A 002C                pea.l      [PC + 0x2C /* 0000072E, value 0x484B2043 'HK C', pstring "K Clipboard Buffer. Many operations, including Copy and Paste, may fail." */]
  632. 00000704  3F3C 0003                move.w     -[A7], 0x3
  633. 00000708  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  634. 0000070C  584F                     addq.w     A7, 4
  635. 0000070E  486E FDE8                pea.l      [A6 - 0x218]
  636. 00000712  4EAD 0922                jsr        [A5 + 0x922 /* export_288 */]
  637. 00000716  42AD A6A0                clr.l      [A5 - 0x5960]
  638. label0000071A:
  639. 0000071A  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  640. 0000071E  A873                     syscall    SetPort
  641. 00000720  285F                     movea.l    A4, [A7]+
  642. 00000722  4E5E                     unlink     A6
  643. 00000724  4E75                     rts
  644. 00000726  414C                     chk.w      D0, A4
  645. 00000728  4C4F 4341                movem.l    D0,D6,A0,A1,A6, A7
  646. 0000072C  5445                     addq.w     D5, 2
  647. 0000072E  484B                     pea.l      A3
  648. 00000730  2043                     movea.l    A0, D3
  649. 00000732  6C69                     bge        +0x6B /* 0000079D */
  650. 00000734  7062                     moveq.l    D0, 0x62
  651. 00000736  6F61                     ble        +0x63 /* 00000799 */
  652. 00000738  7264                     moveq.l    D1, 0x64
  653. 0000073A  2042                     movea.l    A0, D2
  654. 0000073C  7566                     moveq.l    D2, 0x66
  655. 0000073E  6665                     bne        +0x67 /* 000007A5 */
  656. 00000740  722E                     moveq.l    D1, 0x2E
  657. 00000742  204D                     movea.l    A0, A5
  658. 00000744  616E                     bsr        +0x70 /* 000007B4 */
  659. 00000746  7920                     moveq.l    D4, 0x20
  660. 00000748  6F70                     ble        +0x72 /* 000007BA */
  661. 0000074A  6572                     bcs        +0x74 /* 000007BE */
  662. 0000074C  6174                     bsr        +0x76 /* 000007C2 */
  663. 0000074E  696F                     bvs        +0x71 /* 000007BF */
  664. 00000750  6E73                     bgt        +0x75 /* 000007C5 */
  665. 00000752  2C20                     move.l     D6, -[A0]
  666. 00000754  696E                     bvs        +0x70 /* 000007C4 */
  667. 00000756  636C                     bls        +0x6E /* 000007C4 */
  668. 00000758  7564                     moveq.l    D2, 0x64
  669. 0000075A  696E                     bvs        +0x70 /* 000007CA */
  670. 0000075C  6720                     beq        +0x22 /* 0000077E */
  671. 0000075E  436F 7079                chk.w      D1, [A7 + 0x7079]
  672. 00000762  2061                     movea.l    A0, -[A1]
  673. 00000764  6E64                     bgt        +0x66 /* 000007CA */
  674. 00000766  2050                     movea.l    A0, [A0]
  675. 00000768  6173                     bsr        +0x75 /* 000007DD */
  676. 0000076A  7465                     moveq.l    D2, 0x65
  677. 0000076C  2C20                     move.l     D6, -[A0]
  678. 0000076E  6D61                     blt        +0x63 /* 000007D1 */
  679. 00000770  7920                     moveq.l    D4, 0x20
  680. 00000772  6661                     bne        +0x63 /* 000007D5 */
  681. 00000774  696C                     bvs        +0x6E /* 000007E2 */
  682. 00000776  2E16                     move.l     D7, [A6]
  683. 00000778  3554 6865                move.w     [A2 + 0x6865], [A4]
  684. 0000077C  7265                     moveq.l    D1, 0x65
  685. label0000077E:
  686. 0000077E  2069 7320                movea.l    A0, [A1 + 0x7320]
  687. 00000782  6E6F                     bgt        +0x71 /* 000007F3 */
  688. 00000784  7420                     moveq.l    D2, 0x20
  689. 00000786  656E                     bcs        +0x70 /* 000007F6 */
  690. 00000788  6F75                     ble        +0x77 /* 000007FF */
  691. 0000078A  6768                     beq        +0x6A /* 000007F4 */
  692. 0000078C  206D 656D                movea.l    A0, [A5 + 0x656D]
  693. 00000790  6F72                     ble        +0x74 /* 00000804 */
  694. 00000792  7920                     moveq.l    D4, 0x20
  695. 00000794  6176                     bsr        +0x78 /* 0000080C */
  696. 00000796  6169                     bsr        +0x6B /* 00000801 */
  697. 00000798  6C61                     bge        +0x63 /* 000007FB */
  698. 0000079A  626C                     bhi        +0x6E /* 00000808 */
  699. 0000079C  6520                     bcs        +0x22 /* 000007BE */
  700. 0000079E  746F                     moveq.l    D2, 0x6F
  701. 000007A0  2061                     movea.l    A0, -[A1]
  702. 000007A2  6C6C                     bge        +0x6E /* 00000810 */
  703. 000007A4  6F63                     ble        +0x65 /* 00000809 */
  704. 000007A6  6174                     bsr        +0x76 /* 0000081C */
  705. 000007A8  6520                     bcs        +0x22 /* 000007CA */
  706. 000007AA  7468                     moveq.l    D2, 0x68
  707. 000007AC  6520                     bcs        +0x22 /* 000007CE */
  708. 000007AE  374B 2055                move.w     [A3 + 0x2055], A3
  709. 000007B2  6E64                     bgt        +0x66 /* 00000818 */
  710. fn000007B4:
  711. 000007B4  6F20                     ble        +0x22 /* 000007D6 */
  712. 000007B6  6275                     bhi        +0x77 /* 0000082D */
  713. 000007B8  6666                     bne        +0x68 /* 00000820 */
  714. label000007BA:
  715. 000007BA  6572                     bcs        +0x74 /* 0000082E */
  716. 000007BC  2E20                     move.l     D7, -[A0]
  717. label000007BE:
  718. 000007BE  4D61                     chk.w      D6, -[A1]
  719. 000007C0  6E79                     bgt        +0x7B /* 0000083B */
  720. fn000007C2:
  721. 000007C2  206F 7065                movea.l    A0, [A7 + 0x7065]
  722. // begin alternate branch 000007C4-000007C6
  723. label000007C4:
  724. 000007C4  7065                     moveq.l    D0, 0x65
  725. // end alternate branch 000007C4-000007C6
  726. label000007C4: // (misaligned)
  727. 000007C6  7261                     moveq.l    D1, 0x61
  728. 000007C8  7469                     moveq.l    D2, 0x69
  729. label000007CA:
  730. 000007CA  6F6E                     ble        +0x70 /* 0000083A */
  731. 000007CC  7320                     moveq.l    D1, 0x20
  732. label000007CE:
  733. 000007CE  6D61                     blt        +0x63 /* 00000831 */
  734. 000007D0  7920                     moveq.l    D4, 0x20
  735. 000007D2  6661                     bne        +0x63 /* 00000835 */
  736. 000007D4  696C                     bvs        +0x6E /* 00000842 */
  737. label000007D6:
  738. 000007D6  206F 7220                movea.l    A0, [A7 + 0x7220]
  739. 000007DA  6265                     bhi        +0x67 /* 00000841 */
  740. 000007DC  2055                     movea.l    A0, [A5]
  741. 000007DE  6E64                     bgt        +0x66 /* 00000844 */
  742. 000007E0  6F61                     ble        +0x63 /* 00000843 */
  743. label000007E2:
  744. 000007E2  626C                     bhi        +0x6E /* 00000850 */
  745. 000007E4  652E                     bcs        +0x30 /* 00000814 */
  746. 000007E6  3554 6865                move.w     [A2 + 0x6865], [A4]
  747. 000007EA  7265                     moveq.l    D1, 0x65
  748. 000007EC  2069 7320                movea.l    A0, [A1 + 0x7320]
  749. 000007F0  6E6F                     bgt        +0x71 /* 00000861 */
  750. 000007F2  7420                     moveq.l    D2, 0x20
  751. label000007F4:
  752. 000007F4  656E                     bcs        +0x70 /* 00000864 */
  753. label000007F6:
  754. 000007F6  6F75                     ble        +0x77 /* 0000086D */
  755. 000007F8  6768                     beq        +0x6A /* 00000862 */
  756. 000007FA  206D 656D                movea.l    A0, [A5 + 0x656D]
  757. 000007FE  6F72                     ble        +0x74 /* 00000872 */
  758. 00000800  7920                     moveq.l    D4, 0x20
  759. 00000802  6176                     bsr        +0x78 /* 0000087A */
  760. label00000804:
  761. 00000804  6169                     bsr        +0x6B /* 0000086F */
  762. 00000806  6C61                     bge        +0x63 /* 00000869 */
  763. label00000808:
  764. 00000808  626C                     bhi        +0x6E /* 00000876 */
  765. 0000080A  6520                     bcs        +0x22 /* 0000082C */
  766. fn0000080C:
  767. 0000080C  746F                     moveq.l    D2, 0x6F
  768. 0000080E  2061                     movea.l    A0, -[A1]
  769. label00000810:
  770. 00000810  6C6C                     bge        +0x6E /* 0000087E */
  771. 00000812  6F63                     ble        +0x65 /* 00000877 */
  772. label00000814:
  773. 00000814  6174                     bsr        +0x76 /* 0000088A */
  774. 00000816  6520                     bcs        +0x22 /* 00000838 */
  775. label00000818:
  776. 00000818  7468                     moveq.l    D2, 0x68
  777. 0000081A  6520                     bcs        +0x22 /* 0000083C */
  778. fn0000081C:
  779. 0000081C  4E56 FFBA                link       A6, -0x0046
  780. label00000820:
  781. 00000820  2F07                     move.l     -[A7], D7
  782. 00000822  42AE FFC8                clr.l      [A6 - 0x38]
  783. 00000826  42AE FFCE                clr.l      [A6 - 0x32]
  784. 0000082A  3D6E 0014 FFD2           move.w     [A6 - 0x2E], [A6 + 0x14]
  785. // begin alternate branch 0000082C-00000830
  786. label0000082C:
  787. 0000082C  0014 FFD2                ori.b      [A4], 0xD2
  788. // end alternate branch 0000082C-00000830
  789. // begin alternate branch 0000082E-00000830
  790. label0000082E:
  791. 0000082E  FFD2                     .invalid   <<F/7/7>>
  792. // end alternate branch 0000082E-00000830
  793. label0000082C: // (misaligned)
  794. label0000082E: // (misaligned)
  795. 00000830  42AE FFD8                clr.l      [A6 - 0x28]
  796. 00000834  2D6E 0010 FFEC           move.l     [A6 - 0x14], [A6 + 0x10]
  797. // begin alternate branch 00000838-0000083A
  798. label00000838:
  799. 00000838  FFEC                     .invalid   <<F/7/7>>
  800. // end alternate branch 00000838-0000083A
  801. label00000838: // (misaligned)
  802. label0000083A:
  803. 0000083A  554F                     subq.w     A7, 2
  804. label0000083C:
  805. 0000083C  486E FFBC                pea.l      [A6 - 0x44]
  806. 00000840  4227                     clr.b      -[A7]
  807. label00000842:
  808. 00000842  4EAD 02F2                jsr        [A5 + 0x2F2 /* export_90 */]
  809. // begin alternate branch 00000844-00000846
  810. label00000844:
  811. 00000844  02F2                     .incomplete
  812. // end alternate branch 00000844-00000846
  813. label00000844: // (misaligned)
  814. 00000846  3E1F                     move.w     D7, [A7]+
  815. 00000848  4A47                     tst.w      D7
  816. 0000084A  6608                     bne        +0xA /* 00000854 */
  817. 0000084C  206E 0008                movea.l    A0, [A6 + 0x8]
  818. label00000850:
  819. 00000850  30AE FFD2                move.w     [A0], [A6 - 0x2E]
  820. label00000854:
  821. 00000854  3D47 0016                move.w     [A6 + 0x16], D7
  822. 00000858  2E1F                     move.l     D7, [A7]+
  823. 0000085A  4E5E                     unlink     A6
  824. 0000085C  4E74 000E                rtd        0x000E
  825. 00000860  4F50                     chk.w      D7, [A0]
  826. label00000862:
  827. 00000862  454E                     chk.w      D2, A6
  828. label00000864:
  829. 00000864  5744                     subq.w     D4, 3
  830. 00000866  2020                     move.l     D0, -[A0]
  831. fn00000868:
  832. 00000868  4E56 FFEC                link       A6, -0x0014
  833. 0000086C  2F07                     move.l     -[A7], D7
  834. 0000086E  4A6D B172                tst.w      [A5 - 0x4E8E]
  835. label00000872:
  836. 00000872  6720                     beq        +0x22 /* 00000894 */
  837. 00000874  554F                     subq.w     A7, 2
  838. label00000876:
  839. 00000876  3F2D B172                move.w     -[A7], [A5 - 0x4E8E]
  840. fn0000087A:
  841. 0000087A  2F2D B174                move.l     -[A7], [A5 - 0x4E8C]
  842. label0000087E:
  843. 0000087E  42A7                     clr.l      -[A7]
  844. 00000880  486E FFEE                pea.l      [A6 - 0x12]
  845. 00000884  4EBA FF96                jsr        [PC - 0x6A /* 0000081C */]
  846. 00000888  3E1F                     move.w     D7, [A7]+
  847. fn0000088A:
  848. 0000088A  4A47                     tst.w      D7
  849. 0000088C  6606                     bne        +0x8 /* 00000894 */
  850. 0000088E  3B6E FFEE DECE           move.w     [A5 - 0x2132], [A6 - 0x12]
  851. label00000894:
  852. 00000894  2E1F                     move.l     D7, [A7]+
  853. 00000896  4E5E                     unlink     A6
  854. 00000898  4E75                     rts
  855. 0000089A  4745                     chk.w      D3, D5
  856. 0000089C  544B                     addq.w     A3, 2
  857. 0000089E  4552                     chk.w      D2, [A2]
  858. 000008A0  4E45                     trap       5
  859. fn000008A2:
  860. 000008A2  4E56 FFEC                link       A6, -0x0014
  861. 000008A6  2F07                     move.l     -[A7], D7
  862. 000008A8  4A6D B178                tst.w      [A5 - 0x4E88]
  863. 000008AC  6720                     beq        +0x22 /* 000008CE */
  864. 000008AE  554F                     subq.w     A7, 2
  865. 000008B0  3F2D B178                move.w     -[A7], [A5 - 0x4E88]
  866. 000008B4  2F2D B17A                move.l     -[A7], [A5 - 0x4E86]
  867. 000008B8  42A7                     clr.l      -[A7]
  868. 000008BA  486E FFEE                pea.l      [A6 - 0x12]
  869. 000008BE  4EBA FF5C                jsr        [PC - 0xA4 /* 0000081C */]
  870. 000008C2  3E1F                     move.w     D7, [A7]+
  871. 000008C4  4A47                     tst.w      D7
  872. 000008C6  6606                     bne        +0x8 /* 000008CE */
  873. 000008C8  3B6E FFEE DECC           move.w     [A5 - 0x2134], [A6 - 0x12]
  874. label000008CE:
  875. 000008CE  2E1F                     move.l     D7, [A7]+
  876. 000008D0  4E5E                     unlink     A6
  877. 000008D2  4E75                     rts
  878. 000008D4  4745                     chk.w      D3, D5
  879. 000008D6  5444                     addq.w     D4, 2
  880. 000008D8  4546                     chk.w      D2, D6
  881. 000008DA  4155                     chk.w      D0, [A5]
  882. export_262:
  883. 000008DC  4E56 FFC2                link       A6, -0x003E
  884. 000008E0  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  885. 000008E4  594F                     subq.w     A7, 4
  886. 000008E6  2F3C 5345 5454           move.l     -[A7], 0x53455454 /* 'SETT' */
  887. 000008EC  3F3C 03E8                move.w     -[A7], 0x3E8
  888. 000008F0  A9A0                     syscall    GetResource
  889. 000008F2  265F                     movea.l    A3, [A7]+
  890. 000008F4  554F                     subq.w     A7, 2
  891. 000008F6  A9AF                     syscall    ResError
  892. 000008F8  4A5F                     tst.w      [A7]+
  893. 000008FA  57C0                     seq        D0
  894. 000008FC  220B                     move.l     D1, A3
  895. 000008FE  56C1                     sne        D1
  896. 00000900  C001                     and.b      D0, D1
  897. 00000902  6700 0226                beq        +0x228 /* 00000B2A */
  898. 00000906  594F                     subq.w     A7, 4
  899. 00000908  2F0B                     move.l     -[A7], A3
  900. 0000090A  4EAD 0212                jsr        [A5 + 0x212 /* export_62 */]
  901. 0000090E  2E1F                     move.l     D7, [A7]+
  902. 00000910  0C87 0000 00A4           cmpi.l     D7, 0xA4
  903. 00000916  6600 01C8                bne        +0x1CA /* 00000AE0 */
  904. 0000091A  2F13                     move.l     -[A7], [A3]
  905. 0000091C  486D B0DC                pea.l      [A5 - 0x4F24]
  906. 00000920  2F07                     move.l     -[A7], D7
  907. 00000922  4EAD 0232                jsr        [A5 + 0x232 /* export_66 */]
  908. 00000926  286D 95CA                movea.l    A4, [A5 - 0x6A36]
  909. 0000092A  302D A5F0                move.w     D0, [A5 - 0x5A10]
  910. 0000092E  B06D B0DC                cmp.w      D0, [A5 - 0x4F24]
  911. 00000932  56C0                     sne        D0
  912. 00000934  322D A5F2                move.w     D1, [A5 - 0x5A0E]
  913. 00000938  B26D B0DE                cmp.w      D1, [A5 - 0x4F22]
  914. 0000093C  56C1                     sne        D1
  915. 0000093E  8001                     or.b       D0, D1
  916. 00000940  6710                     beq        +0x12 /* 00000952 */
  917. 00000942  3F2D B0DC                move.w     -[A7], [A5 - 0x4F24]
  918. 00000946  4EAD 09E2                jsr        [A5 + 0x9E2 /* export_312 */]
  919. 0000094A  3F2D B0DE                move.w     -[A7], [A5 - 0x4F22]
  920. 0000094E  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  921. label00000952:
  922. 00000952  3B6D B0E0 B0D8           move.w     [A5 - 0x4F28], [A5 - 0x4F20]
  923. 00000958  3B6D B0E2 B0DA           move.w     [A5 - 0x4F26], [A5 - 0x4F1E]
  924. 0000095E  3B6D B0E4 B0D2           move.w     [A5 - 0x4F2E], [A5 - 0x4F1C]
  925. 00000964  302D B0D2                move.w     D0, [A5 - 0x4F2E]
  926. 00000968  48C0                     ext.l      D0
  927. 0000096A  81FC 0002                divs.w     D0, 0x2
  928. 0000096E  3B40 B0D4                move.w     [A5 - 0x4F2C], D0
  929. 00000972  302D B0D4                move.w     D0, [A5 - 0x4F2C]
  930. 00000976  C1ED B0D4                muls.w     D0, [A5 - 0x4F2C]
  931. 0000097A  3B40 B0D6                move.w     [A5 - 0x4F2A], D0
  932. 0000097E  196D B0E6 016C           move.b     [A4 + 0x16C], [A5 - 0x4F1A]
  933. 00000984  396D B0E8 0168           move.w     [A4 + 0x168], [A5 - 0x4F18]
  934. 0000098A  396D B0EA 016A           move.w     [A4 + 0x16A], [A5 - 0x4F16]
  935. 00000990  3B6D B0EC B180           move.w     [A5 - 0x4E80], [A5 - 0x4F14]
  936. 00000996  486D B0EE                pea.l      [A5 - 0x4F12]
  937. 0000099A  486E FFC2                pea.l      [A6 - 0x3E]
  938. 0000099E  3F3C 0001                move.w     -[A7], 0x1
  939. 000009A2  4EAD 00D2                jsr        [A5 + 0xD2 /* export_22 */]
  940. 000009A6  1B6E FFE1 B186           move.b     [A5 - 0x4E7A], [A6 - 0x1F]
  941. 000009AC  3B6D B0F0 B182           move.w     [A5 - 0x4E7E], [A5 - 0x4F10]
  942. 000009B2  3B6D B0F2 B18E           move.w     [A5 - 0x4E72], [A5 - 0x4F0E]
  943. 000009B8  1B6D B0F4 B190           move.b     [A5 - 0x4E70], [A5 - 0x4F0C]
  944. 000009BE  3B6D B0F6 BD6E           move.w     [A5 - 0x4292], [A5 - 0x4F0A]
  945. 000009C4  41ED B0F8                lea.l      A0, [A5 - 0x4F08]
  946. 000009C8  43ED BD4A                lea.l      A1, [A5 - 0x42B6]
  947. 000009CC  7008                     moveq.l    D0, 0x08
  948. label000009CE:
  949. 000009CE  22D8                     move.l     [A1]+, [A0]+
  950. 000009D0  51C8 FFFC                dbf        D0, -0x6 /* 000009CE */
  951. 000009D4  1B6D B11C C884           move.b     [A5 - 0x377C], [A5 - 0x4EE4]
  952. 000009DA  486D B11E                pea.l      [A5 - 0x4EE2]
  953. 000009DE  486E FFC2                pea.l      [A6 - 0x3E]
  954. 000009E2  3F3C 0002                move.w     -[A7], 0x2
  955. 000009E6  4EAD 00D2                jsr        [A5 + 0xD2 /* export_22 */]
  956. 000009EA  3B6E FFE0 DA9E           move.w     [A5 - 0x2562], [A6 - 0x20]
  957. 000009F0  1B6D B120 A672           move.b     [A5 - 0x598E], [A5 - 0x4EE0]
  958. 000009F6  1B6D B121 A673           move.b     [A5 - 0x598D], [A5 - 0x4EDF]
  959. 000009FC  1B6D B122 A674           move.b     [A5 - 0x598C], [A5 - 0x4EDE]
  960. 00000A02  1B6D B123 A675           move.b     [A5 - 0x598B], [A5 - 0x4EDD]
  961. 00000A08  41ED B126                lea.l      A0, [A5 - 0x4EDA]
  962. 00000A0C  43ED A678                lea.l      A1, [A5 - 0x5988]
  963. 00000A10  22D8                     move.l     [A1]+, [A0]+
  964. 00000A12  22D8                     move.l     [A1]+, [A0]+
  965. 00000A14  22D8                     move.l     [A1]+, [A0]+
  966. 00000A16  41ED B132                lea.l      A0, [A5 - 0x4ECE]
  967. 00000A1A  43ED A684                lea.l      A1, [A5 - 0x597C]
  968. 00000A1E  22D8                     move.l     [A1]+, [A0]+
  969. 00000A20  22D8                     move.l     [A1]+, [A0]+
  970. 00000A22  22D8                     move.l     [A1]+, [A0]+
  971. 00000A24  1B6D B124 A676           move.b     [A5 - 0x598A], [A5 - 0x4EDC]
  972. 00000A2A  3B6D B13E A690           move.w     [A5 - 0x5970], [A5 - 0x4EC2]
  973. 00000A30  3B6D B140 A692           move.w     [A5 - 0x596E], [A5 - 0x4EC0]
  974. 00000A36  3B6D B142 DAA2           move.w     [A5 - 0x255E], [A5 - 0x4EBE]
  975. 00000A3C  3B6D B144 DB2E           move.w     [A5 - 0x24D2], [A5 - 0x4EBC]
  976. 00000A42  3B6D B146 DB30           move.w     [A5 - 0x24D0], [A5 - 0x4EBA]
  977. 00000A48  2B6D B148 DC46           move.l     [A5 - 0x23BA], [A5 - 0x4EB8]
  978. 00000A4E  3B6D B14C DC4A           move.w     [A5 - 0x23B6], [A5 - 0x4EB4]
  979. 00000A54  1B6D B14E C865           move.b     [A5 - 0x379B], [A5 - 0x4EB2]
  980. 00000A5A  1B6D B14F C866           move.b     [A5 - 0x379A], [A5 - 0x4EB1]
  981. 00000A60  3B6D B150 C886           move.w     [A5 - 0x377A], [A5 - 0x4EB0]
  982. 00000A66  1B6D B152 DB34           move.b     [A5 - 0x24CC], [A5 - 0x4EAE]
  983. 00000A6C  3B6D B154 DB36           move.w     [A5 - 0x24CA], [A5 - 0x4EAC]
  984. 00000A72  3B6D B156 DB38           move.w     [A5 - 0x24C8], [A5 - 0x4EAA]
  985. 00000A78  2B6D B158 DB3A           move.l     [A5 - 0x24C6], [A5 - 0x4EA8]
  986. 00000A7E  1B6D B15C DD65           move.b     [A5 - 0x229B], [A5 - 0x4EA4]
  987. 00000A84  1B6D B15D DD66           move.b     [A5 - 0x229A], [A5 - 0x4EA3]
  988. 00000A8A  3B6D B15E DD90           move.w     [A5 - 0x2270], [A5 - 0x4EA2]
  989. 00000A90  1B6D B160 DD75           move.b     [A5 - 0x228B], [A5 - 0x4EA0]
  990. 00000A96  1B6D B161 DEB6           move.b     [A5 - 0x214A], [A5 - 0x4E9F]
  991. 00000A9C  1B6D B162 DEB7           move.b     [A5 - 0x2149], [A5 - 0x4E9E]
  992. 00000AA2  3B6D B164 DEC6           move.w     [A5 - 0x213A], [A5 - 0x4E9C]
  993. 00000AA8  2B6D B166 DD6C           move.l     [A5 - 0x2294], [A5 - 0x4E9A]
  994. 00000AAE  2B6D B16A DD70           move.l     [A5 - 0x2290], [A5 - 0x4E96]
  995. 00000AB4  1B6D B16E DD6A           move.b     [A5 - 0x2296], [A5 - 0x4E92]
  996. 00000ABA  1B6D B16F DD68           move.b     [A5 - 0x2298], [A5 - 0x4E91]
  997. 00000AC0  1B6D B170 DD69           move.b     [A5 - 0x2297], [A5 - 0x4E90]
  998. 00000AC6  1B6D B171 DD6B           move.b     [A5 - 0x2295], [A5 - 0x4E8F]
  999. 00000ACC  1B6D B17E DF5C           move.b     [A5 - 0x20A4], [A5 - 0x4E82]
  1000. 00000AD2  1B6D B17F DF5D           move.b     [A5 - 0x20A3], [A5 - 0x4E81]
  1001. 00000AD8  4EBA FD8E                jsr        [PC - 0x272 /* 00000868 */]
  1002. 00000ADC  4EBA FDC4                jsr        [PC - 0x23C /* 000008A2 */]
  1003. label00000AE0:
  1004. 00000AE0  206D 95CA                movea.l    A0, [A5 - 0x6A36]
  1005. 00000AE4  1028 016C                move.b     D0, [A0 + 0x16C]
  1006. 00000AE8  601A                     bra        +0x1C /* 00000B04 */
  1007. label00000AEA:
  1008. 00000AEA  4EAD 0982                jsr        [A5 + 0x982 /* export_300 */]
  1009. 00000AEE  6026                     bra        +0x28 /* 00000B16 */
  1010. label00000AF0:
  1011. 00000AF0  554F                     subq.w     A7, 2
  1012. 00000AF2  3F3C 0008                move.w     -[A7], 0x8
  1013. 00000AF6  4EAD 0962                jsr        [A5 + 0x962 /* export_296 */]
  1014. 00000AFA  1C1F                     move.b     D6, [A7]+
  1015. 00000AFC  6018                     bra        +0x1A /* 00000B16 */
  1016. label00000AFE:
  1017. 00000AFE  4EAD 095A                jsr        [A5 + 0x95A /* export_295 */]
  1018. 00000B02  6012                     bra        +0x14 /* 00000B16 */
  1019. label00000B04:
  1020. 00000B04  67E4                     beq        -0x1A /* 00000AEA */
  1021. 00000B06  5300                     subq.b     D0, 1
  1022. 00000B08  67E6                     beq        -0x18 /* 00000AF0 */
  1023. 00000B0A  5300                     subq.b     D0, 1
  1024. 00000B0C  67F0                     beq        -0xE /* 00000AFE */
  1025. 00000B0E  5500                     subq.b     D0, 2
  1026. 00000B10  67D8                     beq        -0x26 /* 00000AEA */
  1027. 00000B12  5300                     subq.b     D0, 1
  1028. 00000B14  67D4                     beq        -0x2A /* 00000AEA */
  1029. label00000B16:
  1030. 00000B16  4A6D BD6E                tst.w      [A5 - 0x4292]
  1031. 00000B1A  6F04                     ble        +0x6 /* 00000B20 */
  1032. 00000B1C  4EAD 0952                jsr        [A5 + 0x952 /* export_294 */]
  1033. label00000B20:
  1034. 00000B20  4A2D DEB6                tst.b      [A5 - 0x214A]
  1035. 00000B24  6704                     beq        +0x6 /* 00000B2A */
  1036. 00000B26  4EAD 0B22                jsr        [A5 + 0xB22 /* export_352 */]
  1037. label00000B2A:
  1038. 00000B2A  2F0B                     move.l     -[A7], A3
  1039. 00000B2C  A9A3                     syscall    ReleaseResource
  1040. 00000B2E  4EAD 0942                jsr        [A5 + 0x942 /* export_292 */]
  1041. 00000B32  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  1042. 00000B36  4E5E                     unlink     A6
  1043. 00000B38  4E75                     rts
  1044. 00000B3A  4745                     chk.w      D3, D5
  1045. 00000B3C  5453                     addq.w     [A3], 2
  1046. 00000B3E  4554                     chk.w      D2, [A4]
  1047. 00000B40  5449                     addq.w     A1, 2
  1048. fn00000B42:
  1049. 00000B42  4E56 FFEC                link       A6, -0x0014
  1050. 00000B46  48E7 0300                movem.l    -[A7], D6,D7
  1051. 00000B4A  4247                     clr.w      D7
  1052. 00000B4C  4246                     clr.w      D6
  1053. label00000B4E:
  1054. 00000B4E  3006                     move.w     D0, D6
  1055. 00000B50  E740                     asl        D0.w, 3
  1056. 00000B52  3207                     move.w     D1, D7
  1057. 00000B54  48C1                     ext.l      D1
  1058. 00000B56  83FC 0008                divs.w     D1, 0x8
  1059. 00000B5A  4841                     swap.w     D1
  1060. 00000B5C  D041                     add.w      D0, D1
  1061. 00000B5E  0640 B2A2                addi.w     D0, 0xB2A2
  1062. 00000B62  1BBC 001F 0000           move.b     [A5 + D0.w], 0x1F
  1063. 00000B68  3006                     move.w     D0, D6
  1064. 00000B6A  E740                     asl        D0.w, 3
  1065. 00000B6C  3207                     move.w     D1, D7
  1066. 00000B6E  5241                     addq.w     D1, 1
  1067. 00000B70  48C1                     ext.l      D1
  1068. 00000B72  83FC 0008                divs.w     D1, 0x8
  1069. 00000B76  4841                     swap.w     D1
  1070. 00000B78  D041                     add.w      D0, D1
  1071. 00000B7A  0640 B2A2                addi.w     D0, 0xB2A2
  1072. 00000B7E  1BBC 003E 0000           move.b     [A5 + D0.w], 0x3E /* '>' */
  1073. 00000B84  3006                     move.w     D0, D6
  1074. 00000B86  E740                     asl        D0.w, 3
  1075. 00000B88  3207                     move.w     D1, D7
  1076. 00000B8A  5441                     addq.w     D1, 2
  1077. 00000B8C  48C1                     ext.l      D1
  1078. 00000B8E  83FC 0008                divs.w     D1, 0x8
  1079. 00000B92  4841                     swap.w     D1
  1080. 00000B94  D041                     add.w      D0, D1
  1081. 00000B96  0640 B2A2                addi.w     D0, 0xB2A2
  1082. 00000B9A  1BBC 007C 0000           move.b     [A5 + D0.w], 0x7C /* '|' */
  1083. 00000BA0  3006                     move.w     D0, D6
  1084. 00000BA2  E740                     asl        D0.w, 3
  1085. 00000BA4  3207                     move.w     D1, D7
  1086. 00000BA6  5641                     addq.w     D1, 3
  1087. 00000BA8  48C1                     ext.l      D1
  1088. 00000BAA  83FC 0008                divs.w     D1, 0x8
  1089. 00000BAE  4841                     swap.w     D1
  1090. 00000BB0  D041                     add.w      D0, D1
  1091. 00000BB2  0640 B2A2                addi.w     D0, 0xB2A2
  1092. 00000BB6  1BBC 00F8 0000           move.b     [A5 + D0.w], 0xF8
  1093. 00000BBC  3006                     move.w     D0, D6
  1094. 00000BBE  E740                     asl        D0.w, 3
  1095. 00000BC0  3207                     move.w     D1, D7
  1096. 00000BC2  5841                     addq.w     D1, 4
  1097. 00000BC4  48C1                     ext.l      D1
  1098. 00000BC6  83FC 0008                divs.w     D1, 0x8
  1099. 00000BCA  4841                     swap.w     D1
  1100. 00000BCC  D041                     add.w      D0, D1
  1101. 00000BCE  0640 B2A2                addi.w     D0, 0xB2A2
  1102. 00000BD2  1BBC 00F1 0000           move.b     [A5 + D0.w], 0xF1
  1103. 00000BD8  3006                     move.w     D0, D6
  1104. 00000BDA  E740                     asl        D0.w, 3
  1105. 00000BDC  3207                     move.w     D1, D7
  1106. 00000BDE  5A41                     addq.w     D1, 5
  1107. 00000BE0  48C1                     ext.l      D1
  1108. 00000BE2  83FC 0008                divs.w     D1, 0x8
  1109. 00000BE6  4841                     swap.w     D1
  1110. 00000BE8  D041                     add.w      D0, D1
  1111. 00000BEA  0640 B2A2                addi.w     D0, 0xB2A2
  1112. 00000BEE  1BBC 00E3 0000           move.b     [A5 + D0.w], 0xE3
  1113. 00000BF4  3006                     move.w     D0, D6
  1114. 00000BF6  E740                     asl        D0.w, 3
  1115. 00000BF8  3207                     move.w     D1, D7
  1116. 00000BFA  5C41                     addq.w     D1, 6
  1117. 00000BFC  48C1                     ext.l      D1
  1118. 00000BFE  83FC 0008                divs.w     D1, 0x8
  1119. 00000C02  4841                     swap.w     D1
  1120. 00000C04  D041                     add.w      D0, D1
  1121. 00000C06  0640 B2A2                addi.w     D0, 0xB2A2
  1122. 00000C0A  1BBC 00C7 0000           move.b     [A5 + D0.w], 0xC7
  1123. 00000C10  3006                     move.w     D0, D6
  1124. 00000C12  E740                     asl        D0.w, 3
  1125. 00000C14  3207                     move.w     D1, D7
  1126. 00000C16  5E41                     addq.w     D1, 7
  1127. 00000C18  48C1                     ext.l      D1
  1128. 00000C1A  83FC 0008                divs.w     D1, 0x8
  1129. 00000C1E  4841                     swap.w     D1
  1130. 00000C20  D041                     add.w      D0, D1
  1131. 00000C22  0640 B2A2                addi.w     D0, 0xB2A2
  1132. 00000C26  1BBC 008F 0000           move.b     [A5 + D0.w], 0x8F
  1133. 00000C2C  5247                     addq.w     D7, 1
  1134. 00000C2E  5246                     addq.w     D6, 1
  1135. 00000C30  0C46 0007                cmpi.w     D6, 0x7
  1136. 00000C34  6F00 FF18                ble        -0xE6 /* 00000B4E */
  1137. 00000C38  426D B2E2                clr.w      [A5 - 0x4D1E]
  1138. 00000C3C  4CDF 00C0                movem.l    D6,D7, [A7]+
  1139. 00000C40  4E5E                     unlink     A6
  1140. 00000C42  4E75                     rts
  1141. 00000C44  4D41                     chk.w      D6, D1
  1142. 00000C46  4B45                     chk.w      D5, D5
  1143. 00000C48  5041                     addq.w     D1, 8
  1144. 00000C4A  5454                     addq.w     [A4], 2
  1145. fn00000C4C:
  1146. 00000C4C  4E56 FFDE                link       A6, -0x0022
  1147. 00000C50  48E7 1F08                movem.l    -[A7], D3,D4,D5,D6,D7,A4
  1148. 00000C54  3B7C FFFF BD4A           move.w     [A5 - 0x42B6], 0xFFFF
  1149. 00000C5A  426D BD4C                clr.w      [A5 - 0x42B4]
  1150. 00000C5E  426D BD4E                clr.w      [A5 - 0x42B2]
  1151. 00000C62  426D BD50                clr.w      [A5 - 0x42B0]
  1152. 00000C66  3B7C FFFF BD52           move.w     [A5 - 0x42AE], 0xFFFF
  1153. 00000C6C  426D BD54                clr.w      [A5 - 0x42AC]
  1154. 00000C70  426D BD56                clr.w      [A5 - 0x42AA]
  1155. 00000C74  426D BD58                clr.w      [A5 - 0x42A8]
  1156. 00000C78  3B7C FFFF BD5A           move.w     [A5 - 0x42A6], 0xFFFF
  1157. 00000C7E  3B7C FFFF BD5C           move.w     [A5 - 0x42A4], 0xFFFF
  1158. 00000C84  3B7C FFFF BD5E           move.w     [A5 - 0x42A2], 0xFFFF
  1159. 00000C8A  426D BD60                clr.w      [A5 - 0x42A0]
  1160. 00000C8E  426D BD62                clr.w      [A5 - 0x429E]
  1161. 00000C92  3B7C FFFF BD64           move.w     [A5 - 0x429C], 0xFFFF
  1162. 00000C98  3B7C FFFF BD66           move.w     [A5 - 0x429A], 0xFFFF
  1163. 00000C9E  3B7C FFFF BD68           move.w     [A5 - 0x4298], 0xFFFF
  1164. 00000CA4  426D BD6A                clr.w      [A5 - 0x4296]
  1165. 00000CA8  3B7C FFFF BD6C           move.w     [A5 - 0x4294], 0xFFFF
  1166. 00000CAE  3C3C 0100                move.w     D6, 0x100
  1167. 00000CB2  3A06                     move.w     D5, D6
  1168. 00000CB4  0645 000A                addi.w     D5, 0xA /* '\n' */
  1169. 00000CB8  7E01                     moveq.l    D7, 0x01
  1170. label00000CBA:
  1171. 00000CBA  486E FFDE                pea.l      [A6 - 0x22]
  1172. 00000CBE  4267                     clr.w      -[A7]
  1173. 00000CC0  3F06                     move.w     -[A7], D6
  1174. 00000CC2  3F3C 001E                move.w     -[A7], 0x1E
  1175. 00000CC6  3F05                     move.w     -[A7], D5
  1176. 00000CC8  A8A7                     syscall    SetRect
  1177. 00000CCA  3007                     move.w     D0, D7
  1178. 00000CCC  E740                     asl        D0.w, 3
  1179. 00000CCE  41EE FFDE                lea.l      A0, [A6 - 0x22]
  1180. 00000CD2  0640 BD6C                addi.w     D0, 0xBD6C
  1181. 00000CD6  43F5 0000                lea.l      A1, [A5 + D0.w]
  1182. 00000CDA  22D8                     move.l     [A1]+, [A0]+
  1183. 00000CDC  22D8                     move.l     [A1]+, [A0]+
  1184. 00000CDE  0646 000A                addi.w     D6, 0xA /* '\n' */
  1185. 00000CE2  0645 000A                addi.w     D5, 0xA /* '\n' */
  1186. 00000CE6  5247                     addq.w     D7, 1
  1187. 00000CE8  0C47 0008                cmpi.w     D7, 0x8
  1188. 00000CEC  6FCC                     ble        -0x32 /* 00000CBA */
  1189. 00000CEE  426D BDB4                clr.w      [A5 - 0x424C]
  1190. 00000CF2  3B7C 00FF BDB6           move.w     [A5 - 0x424A], 0xFF
  1191. 00000CF8  7801                     moveq.l    D4, 0x01
  1192. 00000CFA  7603                     moveq.l    D3, 0x03
  1193. 00000CFC  7E01                     moveq.l    D7, 0x01
  1194. label00000CFE:
  1195. 00000CFE  3003                     move.w     D0, D3
  1196. 00000D00  D040                     add.w      D0, D0
  1197. 00000D02  0640 BDB2                addi.w     D0, 0xBDB2
  1198. 00000D06  3B84 0000                move.w     [A5 + D0.w], D4
  1199. 00000D0A  5243                     addq.w     D3, 1
  1200. 00000D0C  5244                     addq.w     D4, 1
  1201. 00000D0E  5247                     addq.w     D7, 1
  1202. 00000D10  0C47 0006                cmpi.w     D7, 0x6
  1203. 00000D14  6FE8                     ble        -0x16 /* 00000CFE */
  1204. 00000D16  4CDF 10F8                movem.l    D3,D4,D5,D6,D7,A4, [A7]+
  1205. 00000D1A  4E5E                     unlink     A6
  1206. 00000D1C  4E75                     rts
  1207. 00000D1E  494E                     chk.w      D4, A6
  1208. 00000D20  4954                     chk.w      D4, [A4]
  1209. 00000D22  4558                     chk.w      D2, [A0]+
  1210. 00000D24  5452                     addq.w     [A2], 2
  1211. fn00000D26:
  1212. 00000D26  4E56 FFA8                link       A6, -0x0058
  1213. 00000D2A  48E7 0700                movem.l    -[A7], D5,D6,D7
  1214. 00000D2E  41EE FFB0                lea.l      A0, [A6 - 0x50]
  1215. 00000D32  2C08                     move.l     D6, A0
  1216. 00000D34  2D46 FFB8                move.l     [A6 - 0x48], D6
  1217. 00000D38  7E09                     moveq.l    D7, 0x09
  1218. label00000D3A:
  1219. 00000D3A  1D47 FFE9                move.b     [A6 - 0x17], D7
  1220. 00000D3E  554F                     subq.w     A7, 2
  1221. 00000D40  486E FFB8                pea.l      [A6 - 0x48]
  1222. 00000D44  4EAD 03A2                jsr        [A5 + 0x3A2 /* export_112 */]
  1223. 00000D48  3A1F                     move.w     D5, [A7]+
  1224. 00000D4A  302E FFB0                move.w     D0, [A6 - 0x50]
  1225. 00000D4E  B06E 0008                cmp.w      D0, [A6 + 0x8]
  1226. 00000D52  6616                     bne        +0x18 /* 00000D6A */
  1227. 00000D54  102E FFE9                move.b     D0, [A6 - 0x17]
  1228. 00000D58  4880                     ext.w      D0
  1229. 00000D5A  48C0                     ext.l      D0
  1230. 00000D5C  4C3C 0800 0010           movem.w    A3, 0x10
  1231. 00000D62  0000 2D40                ori.b      D0, 0x40 /* '@' */
  1232. 00000D66  000A 600C                ori.b      A2, 0xC
  1233. label00000D6A:
  1234. 00000D6A  5247                     addq.w     D7, 1
  1235. 00000D6C  0C47 000F                cmpi.w     D7, 0xF
  1236. 00000D70  6FC8                     ble        -0x36 /* 00000D3A */
  1237. 00000D72  42AE 000A                clr.l      [A6 + 0xA]
  1238. 00000D76  4CDF 00E0                movem.l    D5,D6,D7, [A7]+
  1239. 00000D7A  4E5E                     unlink     A6
  1240. 00000D7C  4E74 0002                rtd        0x0002
  1241. 00000D80  4745                     chk.w      D3, D5
  1242. 00000D82  5453                     addq.w     [A3], 2
  1243. 00000D84  4C4F 5442                movem.l    D1,D6,A2,A4,A6, A7
  1244. fn00000D88:
  1245. 00000D88  4E56 FFE4                link       A6, -0x001C
  1246. 00000D8C  48E7 0018                movem.l    -[A7], A3,A4
  1247. 00000D90  486E FFEC                pea.l      [A6 - 0x14]
  1248. 00000D94  A874                     syscall    GetPort
  1249. 00000D96  486D DEBA                pea.l      [A5 - 0x2146]
  1250. 00000D9A  706C                     moveq.l    D0, 0x6C
  1251. 00000D9C  2F00                     move.l     -[A7], D0
  1252. 00000D9E  4EAD 006A                jsr        [A5 + 0x6A /* export_9 */]
  1253. 00000DA2  2F2D DEBA                move.l     -[A7], [A5 - 0x2146]
  1254. 00000DA6  AA00                     syscall    OpenCPort
  1255. 00000DA8  486E FFE4                pea.l      [A6 - 0x1C]
  1256. 00000DAC  4267                     clr.w      -[A7]
  1257. 00000DAE  4267                     clr.w      -[A7]
  1258. 00000DB0  3F2D DEBE                move.w     -[A7], [A5 - 0x2142]
  1259. 00000DB4  3F2D DEC0                move.w     -[A7], [A5 - 0x2140]
  1260. 00000DB8  A8A7                     syscall    SetRect
  1261. 00000DBA  286D DEBA                movea.l    A4, [A5 - 0x2146]
  1262. 00000DBE  206C 0002                movea.l    A0, [A4 + 0x2]
  1263. 00000DC2  2650                     movea.l    A3, [A0]
  1264. 00000DC4  26AD BE2A                move.l     [A3], [A5 - 0x41D6]
  1265. 00000DC8  41EE FFE4                lea.l      A0, [A6 - 0x1C]
  1266. 00000DCC  43EB 0006                lea.l      A1, [A3 + 0x6]
  1267. 00000DD0  22D8                     move.l     [A1]+, [A0]+
  1268. 00000DD2  22D8                     move.l     [A1]+, [A0]+
  1269. 00000DD4  377C 8400 0004           move.w     [A3 + 0x4], 0x8400
  1270. 00000DDA  41EE FFE4                lea.l      A0, [A6 - 0x1C]
  1271. 00000DDE  43EC 0010                lea.l      A1, [A4 + 0x10]
  1272. 00000DE2  22D8                     move.l     [A1]+, [A0]+
  1273. 00000DE4  22D8                     move.l     [A1]+, [A0]+
  1274. 00000DE6  2F2C 0018                move.l     -[A7], [A4 + 0x18]
  1275. 00000DEA  486E FFE4                pea.l      [A6 - 0x1C]
  1276. 00000DEE  A8DF                     syscall    RectRgn
  1277. 00000DF0  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  1278. 00000DF4  A873                     syscall    SetPort
  1279. 00000DF6  4CDF 1800                movem.l    A3,A4, [A7]+
  1280. 00000DFA  4E5E                     unlink     A6
  1281. 00000DFC  4E75                     rts
  1282. 00000DFE  5345                     subq.w     D5, 1
  1283. 00000E00  5455                     addq.w     [A5], 2
  1284. 00000E02  5051                     addq.w     [A1], 8
  1285. 00000E04  4350                     chk.w      D1, [A0]
  1286. fn00000E06:
  1287. 00000E06  4E56 FFE4                link       A6, -0x001C
  1288. 00000E0A  48E7 0300                movem.l    -[A7], D6,D7
  1289. 00000E0E  554F                     subq.w     A7, 2
  1290. 00000E10  4EAD 08E2                jsr        [A5 + 0x8E2 /* export_280 */]
  1291. 00000E14  1C1F                     move.b     D6, [A7]+
  1292. 00000E16  1B7C 0002 BE28           move.b     [A5 - 0x41D8], 0x2
  1293. 00000E1C  42AD DEBA                clr.l      [A5 - 0x2146]
  1294. 00000E20  594F                     subq.w     A7, 4
  1295. 00000E22  3F3C 014B                move.w     -[A7], 0x14B
  1296. 00000E26  4EBA FEFE                jsr        [PC - 0x102 /* 00000D26 */]
  1297. 00000E2A  2E1F                     move.l     D7, [A7]+
  1298. 00000E2C  4A87                     tst.l      D7
  1299. 00000E2E  56C0                     sne        D0
  1300. 00000E30  1206                     move.b     D1, D6
  1301. 00000E32  5301                     subq.b     D1, 1
  1302. 00000E34  C001                     and.b      D0, D1
  1303. 00000E36  670E                     beq        +0x10 /* 00000E46 */
  1304. 00000E38  1B7C 0001 BE28           move.b     [A5 - 0x41D8], 0x1
  1305. 00000E3E  2B47 BE2E                move.l     [A5 - 0x41D2], D7
  1306. 00000E42  6000 00A6                bra        +0xA8 /* 00000EEA */
  1307. label00000E46:
  1308. 00000E46  594F                     subq.w     A7, 4
  1309. 00000E48  3F3C 0222                move.w     -[A7], 0x222
  1310. 00000E4C  4EBA FED8                jsr        [PC - 0x128 /* 00000D26 */]
  1311. 00000E50  2E1F                     move.l     D7, [A7]+
  1312. 00000E52  4A87                     tst.l      D7
  1313. 00000E54  56C0                     sne        D0
  1314. 00000E56  1206                     move.b     D1, D6
  1315. 00000E58  5301                     subq.b     D1, 1
  1316. 00000E5A  C001                     and.b      D0, D1
  1317. 00000E5C  670E                     beq        +0x10 /* 00000E6C */
  1318. 00000E5E  1B7C 0001 BE28           move.b     [A5 - 0x41D8], 0x1
  1319. 00000E64  2B47 BE2E                move.l     [A5 - 0x41D2], D7
  1320. 00000E68  6000 0080                bra        +0x82 /* 00000EEA */
  1321. label00000E6C:
  1322. 00000E6C  594F                     subq.w     A7, 4
  1323. 00000E6E  3F3C 011A                move.w     -[A7], 0x11A
  1324. 00000E72  4EBA FEB2                jsr        [PC - 0x14E /* 00000D26 */]
  1325. 00000E76  2E1F                     move.l     D7, [A7]+
  1326. 00000E78  4A87                     tst.l      D7
  1327. 00000E7A  6708                     beq        +0xA /* 00000E84 */
  1328. 00000E7C  422D BE28                clr.b      [A5 - 0x41D8]
  1329. 00000E80  2B47 BE2A                move.l     [A5 - 0x41D6], D7
  1330. label00000E84:
  1331. 00000E84  3B7C 0280 DEBE           move.w     [A5 - 0x2142], 0x280
  1332. 00000E8A  3B7C 01E0 DEC0           move.w     [A5 - 0x2140], 0x1E0
  1333. 00000E90  4A2D BE28                tst.b      [A5 - 0x41D8]
  1334. 00000E94  6654                     bne        +0x56 /* 00000EEA */
  1335. 00000E96  202D BE2A                move.l     D0, [A5 - 0x41D6]
  1336. 00000E9A  0680 0008 0000           addi.l     D0, 0x80000
  1337. 00000EA0  2B40 BE32                move.l     [A5 - 0x41CE], D0
  1338. 00000EA4  202D BE2A                move.l     D0, [A5 - 0x41D6]
  1339. 00000EA8  0680 0008 0000           addi.l     D0, 0x80000
  1340. 00000EAE  5880                     addq.l     D0, 4
  1341. 00000EB0  2B40 BE36                move.l     [A5 - 0x41CA], D0
  1342. 00000EB4  206D BE36                movea.l    A0, [A5 - 0x41CA]
  1343. 00000EB8  7000                     moveq.l    D0, 0x00
  1344. 00000EBA  1010                     move.b     D0, [A0]
  1345. 00000EBC  7208                     moveq.l    D1, 0x08
  1346. 00000EBE  C081                     and.l      D0, D1
  1347. 00000EC0  5180                     subq.l     D0, 8
  1348. 00000EC2  661E                     bne        +0x20 /* 00000EE2 */
  1349. 00000EC4  3B7C 0300 DEBE           move.w     [A5 - 0x2142], 0x300
  1350. 00000ECA  3B7C 0200 DEC0           move.w     [A5 - 0x2140], 0x200
  1351. 00000ED0  0CAD 0006 0000 DC46      cmpi.l     [A5 - 0x23BA], 0x60000
  1352. 00000ED8  6C08                     bge        +0xA /* 00000EE2 */
  1353. 00000EDA  2B7C 0006 0000 DC46      move.l     [A5 - 0x23BA], 0x60000
  1354. label00000EE2:
  1355. 00000EE2  4EBA FEA4                jsr        [PC - 0x15C /* 00000D88 */]
  1356. 00000EE6  4EAD 0992                jsr        [A5 + 0x992 /* export_302 */]
  1357. label00000EEA:
  1358. 00000EEA  4CDF 00C0                movem.l    D6,D7, [A7]+
  1359. 00000EEE  4E5E                     unlink     A6
  1360. 00000EF0  4E75                     rts
  1361. 00000EF2  4C4F 4F4B                movem.l    D0,D1,D3,D6,A0,A1,A2,A3,A6, A7
  1362. 00000EF6  464F                     not.w      A7
  1363. 00000EF8  5246                     addq.w     D6, 1
  1364. fn00000EFA:
  1365. 00000EFA  4E56 FFEC                link       A6, -0x0014
  1366. 00000EFE  48E7 0108                movem.l    -[A7], D7,A4
  1367. 00000F02  3B7C 4D4D DB42           move.w     [A5 - 0x24BE], 0x4D4D /* 'MM' */
  1368. 00000F08  3B7C 002A DB44           move.w     [A5 - 0x24BC], 0x2A /* '*' */
  1369. 00000F0E  7008                     moveq.l    D0, 0x08
  1370. 00000F10  2B40 DB46                move.l     [A5 - 0x24BA], D0
  1371. 00000F14  3B7C 0007 DB4A           move.w     [A5 - 0x24B6], 0x7
  1372. 00000F1A  3D6D DB4A FFEC           move.w     [A6 - 0x14], [A5 - 0x24B6]
  1373. 00000F20  7E01                     moveq.l    D7, 0x01
  1374. 00000F22  601E                     bra        +0x20 /* 00000F42 */
  1375. label00000F24:
  1376. 00000F24  3007                     move.w     D0, D7
  1377. 00000F26  C1FC 000C                muls.w     D0, 0xC
  1378. 00000F2A  0640 DB40                addi.w     D0, 0xDB40
  1379. 00000F2E  49F5 0000                lea.l      A4, [A5 + D0.w]
  1380. 00000F32  397C 0003 0002           move.w     [A4 + 0x2], 0x3
  1381. 00000F38  7001                     moveq.l    D0, 0x01
  1382. 00000F3A  2940 0004                move.l     [A4 + 0x4], D0
  1383. 00000F3E  5247                     addq.w     D7, 1
  1384. 00000F40  6906                     bvs        +0x8 /* 00000F48 */
  1385. label00000F42:
  1386. 00000F42  BE6E FFEC                cmp.w      D7, [A6 - 0x14]
  1387. 00000F46  6FDC                     ble        -0x22 /* 00000F24 */
  1388. label00000F48:
  1389. 00000F48  3B7C 00FF DB4C           move.w     [A5 - 0x24B4], 0xFF
  1390. 00000F4E  7001                     moveq.l    D0, 0x01
  1391. 00000F50  7210                     moveq.l    D1, 0x10
  1392. 00000F52  E3A8                     lsl        D0, D1
  1393. 00000F54  2B40 DB54                move.l     [A5 - 0x24AC], D0
  1394. 00000F58  3B7C 0100 DB58           move.w     [A5 - 0x24A8], 0x100
  1395. 00000F5E  42AD DB60                clr.l      [A5 - 0x24A0]
  1396. 00000F62  3B7C 0101 DB64           move.w     [A5 - 0x249C], 0x101
  1397. 00000F68  42AD DB6C                clr.l      [A5 - 0x2494]
  1398. 00000F6C  3B7C 0102 DB70           move.w     [A5 - 0x2490], 0x102
  1399. 00000F72  7008                     moveq.l    D0, 0x08
  1400. 00000F74  7210                     moveq.l    D1, 0x10
  1401. 00000F76  E3A8                     lsl        D0, D1
  1402. 00000F78  2B40 DB78                move.l     [A5 - 0x2488], D0
  1403. 00000F7C  3B7C 0106 DB7C           move.w     [A5 - 0x2484], 0x106
  1404. 00000F82  42AD DB84                clr.l      [A5 - 0x247C]
  1405. 00000F86  3B7C 0111 DB88           move.w     [A5 - 0x2478], 0x111
  1406. 00000F8C  3B7C 0004 DB8A           move.w     [A5 - 0x2476], 0x4
  1407. 00000F92  2B7C 0000 0300 DB90      move.l     [A5 - 0x2470], 0x300
  1408. 00000F9A  3B7C A932 DB94           move.w     [A5 - 0x246C], 0xA932
  1409. 00000FA0  3B7C 0004 DB96           move.w     [A5 - 0x246A], 0x4
  1410. 00000FA6  2B7C 0000 0100 DB9C      move.l     [A5 - 0x2464], 0x100
  1411. 00000FAE  42AD DBA0                clr.l      [A5 - 0x2460]
  1412. 00000FB2  7E01                     moveq.l    D7, 0x01
  1413. label00000FB4:
  1414. 00000FB4  3007                     move.w     D0, D7
  1415. 00000FB6  D040                     add.w      D0, D0
  1416. 00000FB8  0640 DBA2                addi.w     D0, 0xDBA2
  1417. 00000FBC  4275 0000                clr.w      [A5 + D0.w]
  1418. 00000FC0  5247                     addq.w     D7, 1
  1419. 00000FC2  0C47 0050                cmpi.w     D7, 0x50 /* 'P' */
  1420. 00000FC6  6FEC                     ble        -0x12 /* 00000FB4 */
  1421. 00000FC8  4CDF 1080                movem.l    D7,A4, [A7]+
  1422. 00000FCC  4E5E                     unlink     A6
  1423. 00000FCE  4E75                     rts
  1424. 00000FD0  4D41                     chk.w      D6, D1
  1425. 00000FD2  4B45                     chk.w      D5, D5
  1426. 00000FD4  5449                     addq.w     A1, 2
  1427. 00000FD6  4646                     not.w      D6
  1428. fn00000FD8:
  1429. 00000FD8  4E56 FFD6                link       A6, -0x002A
  1430. 00000FDC  48E7 0118                movem.l    -[A7], D7,A3,A4
  1431. 00000FE0  554F                     subq.w     A7, 2
  1432. 00000FE2  3F3C 0001                move.w     -[A7], 0x1
  1433. 00000FE6  486E FFD8                pea.l      [A6 - 0x28]
  1434. 00000FEA  4EAD 0342                jsr        [A5 + 0x342 /* export_100 */]
  1435. 00000FEE  3E1F                     move.w     D7, [A7]+
  1436. 00000FF0  0C47 EA84                cmpi.w     D7, 0xEA84
  1437. 00000FF4  6724                     beq        +0x26 /* 0000101A */
  1438. 00000FF6  102E FFE1                move.b     D0, [A6 - 0x1F]
  1439. 00000FFA  5300                     subq.b     D0, 1
  1440. 00000FFC  670A                     beq        +0xC /* 00001008 */
  1441. 00000FFE  487A 012C                pea.l      [PC + 0x12C /* 0000112C, value 0x37536F72 '7Sor', pstring "Sorry, Image requires a Macintosh with Color QuickDraw." */]
  1442. 00001002  4EAD 0922                jsr        [A5 + 0x922 /* export_288 */]
  1443. 00001006  A9F4                     syscall    ExitToShell
  1444. label00001008:
  1445. 00001008  102E FFE0                move.b     D0, [A6 - 0x20]
  1446. 0000100C  5300                     subq.b     D0, 1
  1447. 0000100E  670A                     beq        +0xC /* 0000101A */
  1448. 00001010  487A 00E4                pea.l      [PC + 0xE4 /* 000010F6, value 0x35546869 '5Thi', pstring "This version of Image requires a floating point chip." */]
  1449. 00001014  4EAD 0922                jsr        [A5 + 0x922 /* export_288 */]
  1450. 00001018  A9F4                     syscall    ExitToShell
  1451. label0000101A:
  1452. 0000101A  594F                     subq.w     A7, 4
  1453. 0000101C  3F3C AB03                move.w     -[A7], 0xAB03
  1454. 00001020  1F3C 0001                move.b     -[A7], 0x1
  1455. 00001024  4EAD 025A                jsr        [A5 + 0x25A /* export_71 */]
  1456. 00001028  594F                     subq.w     A7, 4
  1457. 0000102A  3F3C A89F                move.w     -[A7], 0xA89F
  1458. 0000102E  1F3C 0001                move.b     -[A7], 0x1
  1459. 00001032  4EAD 025A                jsr        [A5 + 0x25A /* export_71 */]
  1460. 00001036  201F                     move.l     D0, [A7]+
  1461. 00001038  B09F                     cmp.l      D0, [A7]+
  1462. 0000103A  56C0                     sne        D0
  1463. 0000103C  4400                     neg.b      D0
  1464. 0000103E  1B40 DECA                move.b     [A5 - 0x2136], D0
  1465. 00001042  594F                     subq.w     A7, 4
  1466. 00001044  AA2A                     syscall    GetMainDevice
  1467. 00001046  285F                     movea.l    A4, [A7]+
  1468. 00001048  2054                     movea.l    A0, [A4]
  1469. 0000104A  2068 0016                movea.l    A0, [A0 + 0x16]
  1470. 0000104E  2050                     movea.l    A0, [A0]
  1471. 00001050  0C68 0008 0020           cmpi.w     [A0 + 0x20], 0x8
  1472. 00001056  670A                     beq        +0xC /* 00001062 */
  1473. 00001058  487A 0034                pea.l      [PC + 0x34 /* 0000108E, value 0x67546F20 'gTo ', pstring "To run Image, the main monitor(the one with the menu bar) must be set to 256 colors or 256 gray levels." */]
  1474. 0000105C  4EAD 0922                jsr        [A5 + 0x922 /* export_288 */]
  1475. 00001060  A9F4                     syscall    ExitToShell
  1476. label00001062:
  1477. 00001062  2054                     movea.l    A0, [A4]
  1478. 00001064  2668 0016                movea.l    A3, [A0 + 0x16]
  1479. 00001068  2053                     movea.l    A0, [A3]
  1480. 0000106A  3028 0004                move.w     D0, [A0 + 0x4]
  1481. 0000106E  0240 1FFF                andi.w     D0, 0x1FFF
  1482. 00001072  48C0                     ext.l      D0
  1483. 00001074  2B40 A1E8                move.l     [A5 - 0x5E18], D0
  1484. 00001078  2053                     movea.l    A0, [A3]
  1485. 0000107A  2B50 A1E4                move.l     [A5 - 0x5E1C], [A0]
  1486. 0000107E  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  1487. 00001082  4E5E                     unlink     A6
  1488. 00001084  4E75                     rts
  1489. 00001086  4348                     chk.w      D1, A0
  1490. 00001088  4543                     chk.w      D2, D3
  1491. 0000108A  4B42                     chk.w      D5, D2
  1492. 0000108C  4954                     chk.w      D4, [A4]
  1493. 0000108E  6754                     beq        +0x56 /* 000010E4 */
  1494. 00001090  6F20                     ble        +0x22 /* 000010B2 */
  1495. 00001092  7275                     moveq.l    D1, 0x75
  1496. 00001094  6E20                     bgt        +0x22 /* 000010B6 */
  1497. 00001096  496D 6167                chk.w      D4, [A5 + 0x6167]
  1498. 0000109A  652C                     bcs        +0x2E /* 000010C8 */
  1499. 0000109C  2074 6865                movea.l    A0, [A4 + D6 + 0x65]
  1500. 000010A0  206D 6169                movea.l    A0, [A5 + 0x6169]
  1501. 000010A4  6E20                     bgt        +0x22 /* 000010C6 */
  1502. 000010A6  6D6F                     blt        +0x71 /* 00001117 */
  1503. 000010A8  6E69                     bgt        +0x6B /* 00001113 */
  1504. 000010AA  746F                     moveq.l    D2, 0x6F
  1505. 000010AC  7228                     moveq.l    D1, 0x28
  1506. 000010AE  7468                     moveq.l    D2, 0x68
  1507. 000010B0  6520                     bcs        +0x22 /* 000010D2 */
  1508. label000010B2:
  1509. 000010B2  6F6E                     ble        +0x70 /* 00001122 */
  1510. 000010B4  6520                     bcs        +0x22 /* 000010D6 */
  1511. label000010B6:
  1512. 000010B6  7769                     moveq.l    D3, 0x69
  1513. 000010B8  7468                     moveq.l    D2, 0x68
  1514. 000010BA  2074 6865                movea.l    A0, [A4 + D6 + 0x65]
  1515. 000010BE  206D 656E                movea.l    A0, [A5 + 0x656E]
  1516. 000010C2  7520                     moveq.l    D2, 0x20
  1517. 000010C4  6261                     bhi        +0x63 /* 00001127 */
  1518. label000010C6:
  1519. 000010C6  7229                     moveq.l    D1, 0x29
  1520. label000010C8:
  1521. 000010C8  206D 7573                movea.l    A0, [A5 + 0x7573]
  1522. 000010CC  7420                     moveq.l    D2, 0x20
  1523. 000010CE  6265                     bhi        +0x67 /* 00001135 */
  1524. 000010D0  2073 6574                movea.l    A0, <<invalid full ext with I/IS == 4>>
  1525. // begin alternate branch 000010D2-000010D4
  1526. label000010D2:
  1527. 000010D2  6574                     bcs        +0x76 /* 00001148 */
  1528. // end alternate branch 000010D2-000010D4
  1529. label000010D2: // (misaligned)
  1530. 000010D4  2074 6F20 3235           movea.l    A0, [A4 + 0x3235 + D6 * 8]
  1531. // begin alternate branch 000010D6-000010DC
  1532. label000010D6:
  1533. 000010D6  6F20                     ble        +0x22 /* 000010F8 */
  1534. 000010D8  3235 3620                move.w     D1, [A5 + D3.w * 8 + 0x20]
  1535. // end alternate branch 000010D6-000010DC
  1536. label000010D6: // (misaligned)
  1537. 000010DA  3620                     move.w     D3, -[A0]
  1538. 000010DC  636F                     bls        +0x71 /* 0000114D */
  1539. 000010DE  6C6F                     bge        +0x71 /* 0000114F */
  1540. 000010E0  7273                     moveq.l    D1, 0x73
  1541. 000010E2  206F 7220                movea.l    A0, [A7 + 0x7220]
  1542. // begin alternate branch 000010E4-000010E6
  1543. label000010E4:
  1544. 000010E4  7220                     moveq.l    D1, 0x20
  1545. // end alternate branch 000010E4-000010E6
  1546. label000010E4: // (misaligned)
  1547. 000010E6  3235 3620                move.w     D1, [A5 + D3.w * 8 + 0x20]
  1548. 000010EA  6772                     beq        +0x74 /* 0000115E */
  1549. 000010EC  6179                     bsr        +0x7B /* 00001167 */
  1550. 000010EE  206C 6576                movea.l    A0, [A4 + 0x6576]
  1551. 000010F2  656C                     bcs        +0x6E /* 00001160 */
  1552. 000010F4  732E                     moveq.l    D1, 0x2E
  1553. 000010F6  3554 6869                move.w     [A2 + 0x6869], [A4]
  1554. // begin alternate branch 000010F8-000010FA
  1555. label000010F8:
  1556. 000010F8  6869                     bvc        +0x6B /* 00001163 */
  1557. // end alternate branch 000010F8-000010FA
  1558. label000010F8: // (misaligned)
  1559. 000010FA  7320                     moveq.l    D1, 0x20
  1560. 000010FC  7665                     moveq.l    D3, 0x65
  1561. 000010FE  7273                     moveq.l    D1, 0x73
  1562. 00001100  696F                     bvs        +0x71 /* 00001171 */
  1563. 00001102  6E20                     bgt        +0x22 /* 00001124 */
  1564. 00001104  6F66                     ble        +0x68 /* 0000116C */
  1565. 00001106  2049                     movea.l    A0, A1
  1566. 00001108  6D61                     blt        +0x63 /* 0000116B */
  1567. 0000110A  6765                     beq        +0x67 /* 00001171 */
  1568. 0000110C  2072 6571 7569 7265      movea.l    A0, [[A2 + 0x75697265]]
  1569. 00001114  7320                     moveq.l    D1, 0x20
  1570. 00001116  6120                     bsr        +0x22 /* 00001138 */
  1571. 00001118  666C                     bne        +0x6E /* 00001186 */
  1572. 0000111A  6F61                     ble        +0x63 /* 0000117D */
  1573. 0000111C  7469                     moveq.l    D2, 0x69
  1574. 0000111E  6E67                     bgt        +0x69 /* 00001187 */
  1575. 00001120  2070 6F69 6E74           movea.l    A0, [[A0 + 0x6E74]]
  1576. // begin alternate branch 00001122-00001126
  1577. label00001122:
  1578. 00001122  6F69                     ble        +0x6B /* 0000118D */
  1579. label00001124:
  1580. 00001124  6E74                     bgt        +0x76 /* 0000119A */
  1581. // end alternate branch 00001122-00001126
  1582. label00001122: // (misaligned)
  1583. label00001124: // (misaligned)
  1584. 00001126  2063                     movea.l    A0, -[A3]
  1585. 00001128  6869                     bvc        +0x6B /* 00001193 */
  1586. 0000112A  702E                     moveq.l    D0, 0x2E
  1587. 0000112C  3753 6F72                move.w     [A3 + 0x6F72], [A3]
  1588. 00001130  7279                     moveq.l    D1, 0x79
  1589. 00001132  2C20                     move.l     D6, -[A0]
  1590. 00001134  496D 6167                chk.w      D4, [A5 + 0x6167]
  1591. fn00001138:
  1592. 00001138  6520                     bcs        +0x22 /* 0000115A */
  1593. 0000113A  7265                     moveq.l    D1, 0x65
  1594. 0000113C  7175                     moveq.l    D0, 0x75
  1595. 0000113E  6972                     bvs        +0x74 /* 000011B2 */
  1596. 00001140  6573                     bcs        +0x75 /* 000011B5 */
  1597. 00001142  2061                     movea.l    A0, -[A1]
  1598. 00001144  204D                     movea.l    A0, A5
  1599. 00001146  6163                     bsr        +0x65 /* 000011AB */
  1600. label00001148:
  1601. 00001148  696E                     bvs        +0x70 /* 000011B8 */
  1602. 0000114A  746F                     moveq.l    D2, 0x6F
  1603. 0000114C  7368                     moveq.l    D1, 0x68
  1604. 0000114E  2077 6974                movea.l    A0, <<invalid full ext with I/IS == 4>>
  1605. 00001152  6820                     bvc        +0x22 /* 00001174 */
  1606. 00001154  436F 6C6F                chk.w      D1, [A7 + 0x6C6F]
  1607. 00001158  7220                     moveq.l    D1, 0x20
  1608. label0000115A:
  1609. 0000115A  5175 6963 6B44 7261 772E subq.w     [[A5 + 0x6B44] + 0x7261772E], 8
  1610. // begin alternate branch 0000115E-00001164
  1611. label0000115E:
  1612. 0000115E  6B44                     bmi        +0x46 /* 000011A4 */
  1613. label00001160:
  1614. 00001160  7261                     moveq.l    D1, 0x61
  1615. 00001162  772E                     moveq.l    D3, 0x2E
  1616. // end alternate branch 0000115E-00001164
  1617. export_263:
  1618. label0000115E: // (misaligned)
  1619. label00001160: // (misaligned)
  1620. 00001164  4E56 FFEE                link       A6, -0x0012
  1621. 00001168  594F                     subq.w     A7, 4
  1622. 0000116A  3F3C 0080                move.w     -[A7], 0x80
  1623. // begin alternate branch 0000116C-00001174
  1624. label0000116C:
  1625. 0000116C  0080 A9BF 2B5F           ori.l      D0, 0xA9BF2B5F
  1626. 00001172  DA24                     add.b      D5, -[A4]
  1627. // end alternate branch 0000116C-00001174
  1628. label0000116C: // (misaligned)
  1629. 0000116E  A9BF                     syscall    GetRMenu
  1630. 00001170  2B5F DA24                move.l     [A5 - 0x25DC], [A7]+
  1631. label00001174:
  1632. 00001174  2F2D DA24                move.l     -[A7], [A5 - 0x25DC]
  1633. 00001178  4267                     clr.w      -[A7]
  1634. 0000117A  A935                     syscall    InsertMenu
  1635. 0000117C  594F                     subq.w     A7, 4
  1636. 0000117E  3F3C 0081                move.w     -[A7], 0x81
  1637. 00001182  A9BF                     syscall    GetRMenu
  1638. 00001184  2B5F DA28                move.l     [A5 - 0x25D8], [A7]+
  1639. // begin alternate branch 00001186-0000118E
  1640. label00001186:
  1641. 00001186  DA28 2F2D                add.b      D5, [A0 + 0x2F2D]
  1642. 0000118A  DA28 4267                add.b      D5, [A0 + 0x4267]
  1643. // end alternate branch 00001186-0000118E
  1644. label00001186: // (misaligned)
  1645. 00001188  2F2D DA28                move.l     -[A7], [A5 - 0x25D8]
  1646. 0000118C  4267                     clr.w      -[A7]
  1647. 0000118E  A935                     syscall    InsertMenu
  1648. 00001190  594F                     subq.w     A7, 4
  1649. 00001192  3F3C 0082                move.w     -[A7], 0x82
  1650. 00001196  A9BF                     syscall    GetRMenu
  1651. 00001198  2B5F DA2C                move.l     [A5 - 0x25D4], [A7]+
  1652. // begin alternate branch 0000119A-000011A2
  1653. label0000119A:
  1654. 0000119A  DA2C 2F2D                add.b      D5, [A4 + 0x2F2D]
  1655. 0000119E  DA2C 4267                add.b      D5, [A4 + 0x4267]
  1656. // end alternate branch 0000119A-000011A2
  1657. label0000119A: // (misaligned)
  1658. 0000119C  2F2D DA2C                move.l     -[A7], [A5 - 0x25D4]
  1659. 000011A0  4267                     clr.w      -[A7]
  1660. 000011A2  A935                     syscall    InsertMenu
  1661. label000011A4:
  1662. 000011A4  594F                     subq.w     A7, 4
  1663. 000011A6  3F3C 0083                move.w     -[A7], 0x83
  1664. 000011AA  A9BF                     syscall    GetRMenu
  1665. 000011AC  2B5F DA30                move.l     [A5 - 0x25D0], [A7]+
  1666. 000011B0  2F2D DA30                move.l     -[A7], [A5 - 0x25D0]
  1667. // begin alternate branch 000011B2-000011B6
  1668. label000011B2:
  1669. 000011B2  DA30 4267                add.b      D5, [A0 + D4.w * 2 + 0x67]
  1670. // end alternate branch 000011B2-000011B6
  1671. label000011B2: // (misaligned)
  1672. 000011B4  4267                     clr.w      -[A7]
  1673. 000011B6  A935                     syscall    InsertMenu
  1674. label000011B8:
  1675. 000011B8  594F                     subq.w     A7, 4
  1676. 000011BA  3F3C 0084                move.w     -[A7], 0x84
  1677. 000011BE  A9BF                     syscall    GetRMenu
  1678. 000011C0  2B5F DA38                move.l     [A5 - 0x25C8], [A7]+
  1679. 000011C4  2F2D DA38                move.l     -[A7], [A5 - 0x25C8]
  1680. 000011C8  4267                     clr.w      -[A7]
  1681. 000011CA  A935                     syscall    InsertMenu
  1682. 000011CC  594F                     subq.w     A7, 4
  1683. 000011CE  3F3C 0085                move.w     -[A7], 0x85
  1684. 000011D2  A9BF                     syscall    GetRMenu
  1685. 000011D4  2B5F DA44                move.l     [A5 - 0x25BC], [A7]+
  1686. 000011D8  2F2D DA44                move.l     -[A7], [A5 - 0x25BC]
  1687. 000011DC  4267                     clr.w      -[A7]
  1688. 000011DE  A935                     syscall    InsertMenu
  1689. 000011E0  594F                     subq.w     A7, 4
  1690. 000011E2  3F3C 008C                move.w     -[A7], 0x8C
  1691. 000011E6  A9BF                     syscall    GetRMenu
  1692. 000011E8  2B5F DA48                move.l     [A5 - 0x25B8], [A7]+
  1693. 000011EC  2F2D DA48                move.l     -[A7], [A5 - 0x25B8]
  1694. 000011F0  4267                     clr.w      -[A7]
  1695. 000011F2  A935                     syscall    InsertMenu
  1696. 000011F4  594F                     subq.w     A7, 4
  1697. 000011F6  3F3C 0086                move.w     -[A7], 0x86
  1698. 000011FA  A9BF                     syscall    GetRMenu
  1699. 000011FC  2B5F DA50                move.l     [A5 - 0x25B0], [A7]+
  1700. 00001200  2F2D DA50                move.l     -[A7], [A5 - 0x25B0]
  1701. 00001204  4267                     clr.w      -[A7]
  1702. 00001206  A935                     syscall    InsertMenu
  1703. 00001208  594F                     subq.w     A7, 4
  1704. 0000120A  3F3C 008A                move.w     -[A7], 0x8A
  1705. 0000120E  A9BF                     syscall    GetRMenu
  1706. 00001210  2B5F DA60                move.l     [A5 - 0x25A0], [A7]+
  1707. 00001214  2F2D DA60                move.l     -[A7], [A5 - 0x25A0]
  1708. 00001218  4267                     clr.w      -[A7]
  1709. 0000121A  A935                     syscall    InsertMenu
  1710. 0000121C  594F                     subq.w     A7, 4
  1711. 0000121E  3F3C 0020                move.w     -[A7], 0x20 /* ' ' */
  1712. 00001222  A9BF                     syscall    GetRMenu
  1713. 00001224  2B5F DA54                move.l     [A5 - 0x25AC], [A7]+
  1714. 00001228  2F2D DA54                move.l     -[A7], [A5 - 0x25AC]
  1715. 0000122C  3F3C FFFF                move.w     -[A7], 0xFFFF
  1716. 00001230  A935                     syscall    InsertMenu
  1717. 00001232  594F                     subq.w     A7, 4
  1718. 00001234  3F3C 0021                move.w     -[A7], 0x21 /* '!' */
  1719. 00001238  A9BF                     syscall    GetRMenu
  1720. 0000123A  2B5F DA58                move.l     [A5 - 0x25A8], [A7]+
  1721. 0000123E  2F2D DA58                move.l     -[A7], [A5 - 0x25A8]
  1722. 00001242  3F3C FFFF                move.w     -[A7], 0xFFFF
  1723. 00001246  A935                     syscall    InsertMenu
  1724. 00001248  594F                     subq.w     A7, 4
  1725. 0000124A  3F3C 0022                move.w     -[A7], 0x22 /* '\"' */
  1726. 0000124E  A9BF                     syscall    GetRMenu
  1727. 00001250  2B5F DA5C                move.l     [A5 - 0x25A4], [A7]+
  1728. 00001254  2F2D DA5C                move.l     -[A7], [A5 - 0x25A4]
  1729. 00001258  3F3C FFFF                move.w     -[A7], 0xFFFF
  1730. 0000125C  A935                     syscall    InsertMenu
  1731. 0000125E  594F                     subq.w     A7, 4
  1732. 00001260  3F3C 0023                move.w     -[A7], 0x23 /* '#' */
  1733. 00001264  A9BF                     syscall    GetRMenu
  1734. 00001266  2B5F DA3C                move.l     [A5 - 0x25C4], [A7]+
  1735. 0000126A  2F2D DA3C                move.l     -[A7], [A5 - 0x25C4]
  1736. 0000126E  3F3C FFFF                move.w     -[A7], 0xFFFF
  1737. 00001272  A935                     syscall    InsertMenu
  1738. 00001274  594F                     subq.w     A7, 4
  1739. 00001276  3F3C 0025                move.w     -[A7], 0x25 /* '%' */
  1740. 0000127A  A9BF                     syscall    GetRMenu
  1741. 0000127C  2B5F DA40                move.l     [A5 - 0x25C0], [A7]+
  1742. 00001280  2F2D DA40                move.l     -[A7], [A5 - 0x25C0]
  1743. 00001284  3F3C FFFF                move.w     -[A7], 0xFFFF
  1744. 00001288  A935                     syscall    InsertMenu
  1745. 0000128A  594F                     subq.w     A7, 4
  1746. 0000128C  3F3C 0024                move.w     -[A7], 0x24 /* '$' */
  1747. 00001290  A9BF                     syscall    GetRMenu
  1748. 00001292  2B5F DA4C                move.l     [A5 - 0x25B4], [A7]+
  1749. 00001296  2F2D DA4C                move.l     -[A7], [A5 - 0x25B4]
  1750. 0000129A  3F3C FFFF                move.w     -[A7], 0xFFFF
  1751. 0000129E  A935                     syscall    InsertMenu
  1752. 000012A0  594F                     subq.w     A7, 4
  1753. 000012A2  3F3C 0026                move.w     -[A7], 0x26 /* '&' */
  1754. 000012A6  A9BF                     syscall    GetRMenu
  1755. 000012A8  2B5F DA34                move.l     [A5 - 0x25CC], [A7]+
  1756. 000012AC  2F2D DA34                move.l     -[A7], [A5 - 0x25CC]
  1757. 000012B0  3F3C FFFF                move.w     -[A7], 0xFFFF
  1758. 000012B4  A935                     syscall    InsertMenu
  1759. 000012B6  A937                     syscall    DrawMenuBar
  1760. 000012B8  2F2D DA24                move.l     -[A7], [A5 - 0x25DC]
  1761. 000012BC  2F3C 4452 5652           move.l     -[A7], 0x44525652 /* 'DRVR' */
  1762. 000012C2  A94D                     syscall    AppendResMenu/AddResMenu
  1763. 000012C4  2F2D DA54                move.l     -[A7], [A5 - 0x25AC]
  1764. 000012C8  2F3C 464F 4E54           move.l     -[A7], 0x464F4E54 /* 'FONT' */
  1765. 000012CE  A94D                     syscall    AppendResMenu/AddResMenu
  1766. 000012D0  554F                     subq.w     A7, 2
  1767. 000012D2  2F2D DA54                move.l     -[A7], [A5 - 0x25AC]
  1768. 000012D6  A950                     syscall    CountMItems
  1769. 000012D8  3B5F B184                move.w     [A5 - 0x4E7C], [A7]+
  1770. 000012DC  2F2D DA48                move.l     -[A7], [A5 - 0x25B8]
  1771. 000012E0  3F3C 0004                move.w     -[A7], 0x4
  1772. 000012E4  0C2D 0002 BE28           cmpi.b     [A5 - 0x41D8], 0x2
  1773. 000012EA  56C0                     sne        D0
  1774. 000012EC  4400                     neg.b      D0
  1775. 000012EE  1F00                     move.b     -[A7], D0
  1776. 000012F0  4EAD 0932                jsr        [A5 + 0x932 /* export_290 */]
  1777. 000012F4  4E5E                     unlink     A6
  1778. 000012F6  4E75                     rts
  1779. 000012F8  5345                     subq.w     D5, 1
  1780. 000012FA  5455                     addq.w     [A5], 2
  1781. 000012FC  504D                     addq.w     A5, 8
  1782. 000012FE  454E                     chk.w      D2, A6
  1783. fn00001300:
  1784. 00001300  4E56 FFEC                link       A6, -0x0014
  1785. 00001304  2F0C                     move.l     -[A7], A4
  1786. 00001306  426D DD92                clr.w      [A5 - 0x226E]
  1787. 0000130A  594F                     subq.w     A7, 4
  1788. 0000130C  AA29                     syscall    GetDeviceList
  1789. 0000130E  285F                     movea.l    A4, [A7]+
  1790. 00001310  604A                     bra        +0x4C /* 0000135C */
  1791. label00001312:
  1792. 00001312  554F                     subq.w     A7, 2
  1793. 00001314  2F0C                     move.l     -[A7], A4
  1794. 00001316  3F3C 000D                move.w     -[A7], 0xD /* '\r' */
  1795. 0000131A  AA2C                     syscall    TestDeviceAttribute
  1796. 0000131C  554F                     subq.w     A7, 2
  1797. 0000131E  2F0C                     move.l     -[A7], A4
  1798. 00001320  3F3C 000F                move.w     -[A7], 0xF
  1799. 00001324  AA2C                     syscall    TestDeviceAttribute
  1800. 00001326  101F                     move.b     D0, [A7]+
  1801. 00001328  C01F                     and.b      D0, [A7]+
  1802. 0000132A  6728                     beq        +0x2A /* 00001354 */
  1803. 0000132C  2054                     movea.l    A0, [A4]
  1804. 0000132E  2068 0016                movea.l    A0, [A0 + 0x16]
  1805. 00001332  2050                     movea.l    A0, [A0]
  1806. 00001334  0C68 0008 0020           cmpi.w     [A0 + 0x20], 0x8
  1807. 0000133A  6618                     bne        +0x1A /* 00001354 */
  1808. 0000133C  302D DD92                move.w     D0, [A5 - 0x226E]
  1809. 00001340  5240                     addq.w     D0, 1
  1810. 00001342  3B40 DD92                move.w     [A5 - 0x226E], D0
  1811. 00001346  302D DD92                move.w     D0, [A5 - 0x226E]
  1812. 0000134A  E540                     asl        D0.w, 2
  1813. 0000134C  0640 DD90                addi.w     D0, 0xDD90
  1814. 00001350  2B8C 0000                move.l     [A5 + D0.w], A4
  1815. label00001354:
  1816. 00001354  594F                     subq.w     A7, 4
  1817. 00001356  2F0C                     move.l     -[A7], A4
  1818. 00001358  AA2B                     syscall    GetNextDevice
  1819. 0000135A  285F                     movea.l    A4, [A7]+
  1820. label0000135C:
  1821. 0000135C  200C                     move.l     D0, A4
  1822. 0000135E  66B2                     bne        -0x4C /* 00001312 */
  1823. 00001360  285F                     movea.l    A4, [A7]+
  1824. 00001362  4E5E                     unlink     A6
  1825. 00001364  4E75                     rts
  1826. 00001366  4649                     not.w      A1
  1827. 00001368  4E44                     trap       4
  1828. 0000136A  4D4F                     chk.w      D6, A7
  1829. 0000136C  4E49                     trap       9
  1830. export_264:
  1831. 0000136E  4E56 FE64                link       A6, -0x019C
  1832. 00001372  48E7 0138                movem.l    -[A7], D7,A2,A3,A4
  1833. 00001376  594F                     subq.w     A7, 4
  1834. 00001378  2EB8 0130                move.l     [A7], [0x00000130 /* ApplLimit */]
  1835. 0000137C  201F                     move.l     D0, [A7]+
  1836. 0000137E  0680 FFFF 63C0           addi.l     D0, 0xFFFF63C0
  1837. 00001384  2F00                     move.l     -[A7], D0
  1838. 00001386  4EAD 01DA                jsr        [A5 + 0x1DA /* export_55 */]
  1839. 0000138A  4EAD 01E2                jsr        [A5 + 0x1E2 /* export_56 */]
  1840. 0000138E  486D FFCA                pea.l      [A5 - 0x36]
  1841. 00001392  A86E                     syscall    InitGraf
  1842. 00001394  A8FE                     syscall    InitFonts
  1843. 00001396  A912                     syscall    InitWindows
  1844. 00001398  A850                     syscall    InitCursor
  1845. 0000139A  A9CC                     syscall    TEInit
  1846. 0000139C  486D 0912                pea.l      [A5 + 0x912 /* export_286 */]
  1847. 000013A0  A97B                     syscall    InitDialogs
  1848. 000013A2  4EBA FC34                jsr        [PC - 0x3CC /* 00000FD8 */]
  1849. 000013A6  4EBA FF58                jsr        [PC - 0xA8 /* 00001300 */]
  1850. 000013AA  486D 935C                pea.l      [A5 - 0x6CA4]
  1851. 000013AE  706C                     moveq.l    D0, 0x6C
  1852. 000013B0  2F00                     move.l     -[A7], D0
  1853. 000013B2  4EAD 006A                jsr        [A5 + 0x6A /* export_9 */]
  1854. 000013B6  2F2D 935C                move.l     -[A7], [A5 - 0x6CA4]
  1855. 000013BA  A86F                     syscall    OpenPort
  1856. 000013BC  41ED BE40                lea.l      A0, [A5 - 0x41C0]
  1857. 000013C0  2B48 BE3C                move.l     [A5 - 0x41C4], A0
  1858. 000013C4  2B6D BE3C 95CA           move.l     [A5 - 0x6A36], [A5 - 0x41C4]
  1859. 000013CA  42AD 933C                clr.l      [A5 - 0x6CC4]
  1860. 000013CE  286D BE3C                movea.l    A4, [A5 - 0x41C4]
  1861. 000013D2  4254                     clr.w      [A4]
  1862. 000013D4  426C 0002                clr.w      [A4 + 0x2]
  1863. 000013D8  42AC 0004                clr.l      [A4 + 0x4]
  1864. 000013DC  42AC 0008                clr.l      [A4 + 0x8]
  1865. 000013E0  42AC 000C                clr.l      [A4 + 0xC]
  1866. 000013E4  42AC 0010                clr.l      [A4 + 0x10]
  1867. 000013E8  422C 006A                clr.b      [A4 + 0x6A]
  1868. 000013EC  197C 0004 0030           move.b     [A4 + 0x30], 0x4
  1869. 000013F2  41EC 0032                lea.l      A0, [A4 + 0x32]
  1870. 000013F6  43EC 001C                lea.l      A1, [A4 + 0x1C]
  1871. 000013FA  22D8                     move.l     [A1]+, [A0]+
  1872. 000013FC  22D8                     move.l     [A1]+, [A0]+
  1873. 000013FE  41EC 0032                lea.l      A0, [A4 + 0x32]
  1874. 00001402  43EC 0024                lea.l      A1, [A4 + 0x24]
  1875. 00001406  22D8                     move.l     [A1]+, [A0]+
  1876. 00001408  22D8                     move.l     [A1]+, [A0]+
  1877. 0000140A  594F                     subq.w     A7, 4
  1878. 0000140C  A8D8                     syscall    NewRgn
  1879. 0000140E  295F 002C                move.l     [A4 + 0x2C], [A7]+
  1880. 00001412  41FA 0AB0                lea.l      A0, [PC + 0xAB0 /* 00001EC4, value 0x64E6F49, pstring "NoInfo" */]
  1881. 00001416  43EC 006C                lea.l      A1, [A4 + 0x6C]
  1882. 0000141A  22D8                     move.l     [A1]+, [A0]+
  1883. 0000141C  22D8                     move.l     [A1]+, [A0]+
  1884. 0000141E  F23C 4800 3FFF 0000 8000 0000 0000 0000 fmove      fp0, (extended) (extended)0x3FFF00008000000000000000
  1885. 0000142E  F22C 6800 008E           fmove      (extended) [A4 + 0x8E], fp0
  1886. 00001434  197C 0007 009C           move.b     [A4 + 0x9C], 0x7
  1887. 0000143A  42AC 009E                clr.l      [A4 + 0x9E]
  1888. 0000143E  422C 00A5                clr.b      [A4 + 0xA5]
  1889. 00001442  426C 096E                clr.w      [A4 + 0x96E]
  1890. 00001446  42AC 0970                clr.l      [A4 + 0x970]
  1891. 0000144A  486C 0032                pea.l      [A4 + 0x32]
  1892. 0000144E  4267                     clr.w      -[A7]
  1893. 00001450  4267                     clr.w      -[A7]
  1894. 00001452  4267                     clr.w      -[A7]
  1895. 00001454  4267                     clr.w      -[A7]
  1896. 00001456  A8A7                     syscall    SetRect
  1897. 00001458  41EC 0032                lea.l      A0, [A4 + 0x32]
  1898. 0000145C  43EC 0014                lea.l      A1, [A4 + 0x14]
  1899. 00001460  22D8                     move.l     [A1]+, [A0]+
  1900. 00001462  22D8                     move.l     [A1]+, [A0]+
  1901. 00001464  41EC 0032                lea.l      A0, [A4 + 0x32]
  1902. 00001468  43EC 003A                lea.l      A1, [A4 + 0x3A]
  1903. 0000146C  22D8                     move.l     [A1]+, [A0]+
  1904. 0000146E  22D8                     move.l     [A1]+, [A0]+
  1905. 00001470  41EC 003A                lea.l      A0, [A4 + 0x3A]
  1906. 00001474  43EC 0042                lea.l      A1, [A4 + 0x42]
  1907. 00001478  22D8                     move.l     [A1]+, [A0]+
  1908. 0000147A  22D8                     move.l     [A1]+, [A0]+
  1909. 0000147C  41EC 003A                lea.l      A0, [A4 + 0x3A]
  1910. 00001480  43EC 004A                lea.l      A1, [A4 + 0x4A]
  1911. 00001484  22D8                     move.l     [A1]+, [A0]+
  1912. 00001486  22D8                     move.l     [A1]+, [A0]+
  1913. 00001488  41EC 0032                lea.l      A0, [A4 + 0x32]
  1914. 0000148C  43EC 0052                lea.l      A1, [A4 + 0x52]
  1915. 00001490  22D8                     move.l     [A1]+, [A0]+
  1916. 00001492  22D8                     move.l     [A1]+, [A0]+
  1917. 00001494  41EC 008E                lea.l      A0, [A4 + 0x8E]
  1918. 00001498  43EC 005A                lea.l      A1, [A4 + 0x5A]
  1919. 0000149C  22D8                     move.l     [A1]+, [A0]+
  1920. 0000149E  22D8                     move.l     [A1]+, [A0]+
  1921. 000014A0  22D8                     move.l     [A1]+, [A0]+
  1922. 000014A2  426C 0066                clr.w      [A4 + 0x66]
  1923. 000014A6  426C 0068                clr.w      [A4 + 0x68]
  1924. 000014AA  422C 00A4                clr.b      [A4 + 0xA4]
  1925. 000014AE  397C 001E 0168           move.w     [A4 + 0x168], 0x1E
  1926. 000014B4  397C 0008 016A           move.w     [A4 + 0x16A], 0x8
  1927. 000014BA  197C 0003 016C           move.b     [A4 + 0x16C], 0x3
  1928. 000014C0  297C 0220 2008 09B0      move.l     [A4 + 0x9B0], 0x2202008
  1929. 000014C8  41FA 09F4                lea.l      A0, [PC + 0x9F4 /* 00001EBE, value 0x5506978, pstring "Pixel" */]
  1930. 000014CC  43EC 09B4                lea.l      A1, [A4 + 0x9B4]
  1931. 000014D0  22D8                     move.l     [A1]+, [A0]+
  1932. 000014D2  22D8                     move.l     [A1]+, [A0]+
  1933. 000014D4  197C 0009 09D0           move.b     [A4 + 0x9D0], 0x9 /* '\t' */
  1934. 000014DA  F23C 4800 0000 0000 0000 0000 0000 0000 fmove      fp0, (extended) (extended)0x000000000000000000000000
  1935. 000014EA  F22C 6800 0974           fmove      (extended) [A4 + 0x974], fp0
  1936. 000014F0  F23C 4800 3FFF 0000 8000 0000 0000 0000 fmove      fp0, (extended) (extended)0x3FFF00008000000000000000
  1937. 00001500  F22C 6800 098C           fmove      (extended) [A4 + 0x98C], fp0
  1938. 00001506  F22C 4800 0974           fmove      fp0, (extended) [A4 + 0x974]
  1939. 0000150C  F22C 4823 098C           fmul       fp0, (extended) [A4 + 0x98C]
  1940. 00001512  F22C 6800 0980           fmove      (extended) [A4 + 0x980], fp0
  1941. 00001518  F23C 4800 0000 0000 0000 0000 0000 0000 fmove      fp0, (extended) (extended)0x000000000000000000000000
  1942. 00001528  F22C 6800 0998           fmove      (extended) [A4 + 0x998], fp0
  1943. 0000152E  F23C 4800 0000 0000 0000 0000 0000 0000 fmove      fp0, (extended) (extended)0x000000000000000000000000
  1944. 0000153E  F22C 6800 09A4           fmove      (extended) [A4 + 0x9A4], fp0
  1945. 00001544  422C 09C0                clr.b      [A4 + 0x9C0]
  1946. 00001548  397C 0001 00A2           move.w     [A4 + 0xA2], 0x1
  1947. 0000154E  70FF                     moveq.l    D0, 0xFFFFFFFF
  1948. 00001550  2940 09DE                move.l     [A4 + 0x9DE], D0
  1949. 00001554  70FF                     moveq.l    D0, 0xFFFFFFFF
  1950. 00001556  2940 09E2                move.l     [A4 + 0x9E2], D0
  1951. 0000155A  4247                     clr.w      D7
  1952. label0000155C:
  1953. 0000155C  3007                     move.w     D0, D7
  1954. 0000155E  E740                     asl        D0.w, 3
  1955. 00001560  0640 016E                addi.w     D0, 0x16E
  1956. 00001564  4274 0000                clr.w      [A4 + D0.w]
  1957. 00001568  5247                     addq.w     D7, 1
  1958. 0000156A  0C47 00FF                cmpi.w     D7, 0xFF
  1959. 0000156E  6FEC                     ble        -0x12 /* 0000155C */
  1960. 00001570  197C 0002 09E6           move.b     [A4 + 0x9E6], 0x2
  1961. 00001576  422C 0A1A                clr.b      [A4 + 0xA1A]
  1962. 0000157A  426C 09E8                clr.w      [A4 + 0x9E8]
  1963. 0000157E  7E01                     moveq.l    D7, 0x01
  1964. label00001580:
  1965. 00001580  3007                     move.w     D0, D7
  1966. 00001582  E740                     asl        D0.w, 3
  1967. 00001584  F23C 4800 0000 0000 0000 0000 0000 0000 fmove      fp0, (extended) (extended)0x000000000000000000000000
  1968. 00001594  0640 09E2                addi.w     D0, 0x9E2
  1969. 00001598  F234 7400 0000           fmove      (double) [A4 + D0.w], fp0
  1970. 0000159E  5247                     addq.w     D7, 1
  1971. 000015A0  0C47 0006                cmpi.w     D7, 0x6
  1972. 000015A4  6FDA                     ble        -0x24 /* 00001580 */
  1973. 000015A6  426C 09D2                clr.w      [A4 + 0x9D2]
  1974. 000015AA  426C 09D4                clr.w      [A4 + 0x9D4]
  1975. 000015AE  397C 00FF 09D6           move.w     [A4 + 0x9D6], 0xFF
  1976. 000015B4  397C 00FF 09D8           move.w     [A4 + 0x9D8], 0xFF
  1977. 000015BA  397C 00FF 09DA           move.w     [A4 + 0x9DA], 0xFF
  1978. 000015C0  397C 00FF 09DC           move.w     [A4 + 0x9DC], 0xFF
  1979. 000015C6  422C 0A1B                clr.b      [A4 + 0xA1B]
  1980. 000015CA  422C 0A1C                clr.b      [A4 + 0xA1C]
  1981. 000015CE  422C 0A1D                clr.b      [A4 + 0xA1D]
  1982. 000015D2  486D 9360                pea.l      [A5 - 0x6CA0]
  1983. 000015D6  706C                     moveq.l    D0, 0x6C
  1984. 000015D8  2F00                     move.l     -[A7], D0
  1985. 000015DA  4EAD 006A                jsr        [A5 + 0x6A /* export_9 */]
  1986. 000015DE  2F2D 9360                move.l     -[A7], [A5 - 0x6CA0]
  1987. 000015E2  AA00                     syscall    OpenCPort
  1988. 000015E4  422D 92CA                clr.b      [A5 - 0x6D36]
  1989. 000015E8  3F3C FFFF                move.w     -[A7], 0xFFFF
  1990. 000015EC  4267                     clr.w      -[A7]
  1991. 000015EE  201F                     move.l     D0, [A7]+
  1992. 000015F0  A032                     syscall    FlushEvents
  1993. 000015F2  7E01                     moveq.l    D7, 0x01
  1994. label000015F4:
  1995. 000015F4  4EAD 022A                jsr        [A5 + 0x22A /* export_65 */]
  1996. 000015F8  5247                     addq.w     D7, 1
  1997. 000015FA  0C47 000A                cmpi.w     D7, 0xA /* '\n' */
  1998. 000015FE  6FF4                     ble        -0xA /* 000015F4 */
  1999. 00001600  267C 0000 0BAA           movea.l    A3, 0xBAA
  2000. 00001606  3B53 DB2C                move.w     [A5 - 0x24D4], [A3]
  2001. 0000160A  486D 92CC                pea.l      [A5 - 0x6D34]
  2002. 0000160E  3F3C 0024                move.w     -[A7], 0x24 /* '$' */
  2003. 00001612  3F3C 0028                move.w     -[A7], 0x28 /* '(' */
  2004. 00001616  3F3C 0050                move.w     -[A7], 0x50 /* 'P' */
  2005. 0000161A  3F3C 013D                move.w     -[A7], 0x13D
  2006. 0000161E  A8A7                     syscall    SetRect
  2007. 00001620  594F                     subq.w     A7, 4
  2008. 00001622  42A7                     clr.l      -[A7]
  2009. 00001624  486D 92CC                pea.l      [A5 - 0x6D34]
  2010. 00001628  487A 088E                pea.l      [PC + 0x88E /* 00001EB8, value 0x5546F6F, pstring "Tools" */]
  2011. 0000162C  1F3C 0001                move.b     -[A7], 0x1
  2012. 00001630  3F3C 0004                move.w     -[A7], 0x4
  2013. 00001634  42A7                     clr.l      -[A7]
  2014. 00001636  4227                     clr.b      -[A7]
  2015. 00001638  42A7                     clr.l      -[A7]
  2016. 0000163A  AA45                     syscall    NewCWindow
  2017. 0000163C  2B5F 9330                move.l     [A5 - 0x6CD0], [A7]+
  2018. 00001640  206D 9330                movea.l    A0, [A5 - 0x6CD0]
  2019. 00001644  317C 005D 006C           move.w     [A0 + 0x6C], 0x5D /* ']' */
  2020. 0000164A  2F2D 9330                move.l     -[A7], [A5 - 0x6CD0]
  2021. 0000164E  A920                     syscall    BringToFront
  2022. 00001650  3B6D FF5C A1E0           move.w     [A5 - 0x5E20], [A5 - 0xA4]
  2023. 00001656  3B6D FF5A A1E2           move.w     [A5 - 0x5E1E], [A5 - 0xA6]
  2024. 0000165C  426D DD7E                clr.w      [A5 - 0x2282]
  2025. 00001660  426D DD82                clr.w      [A5 - 0x227E]
  2026. 00001664  426D DD80                clr.w      [A5 - 0x2280]
  2027. 00001668  3B7C FFFF DD78           move.w     [A5 - 0x2288], 0xFFFF
  2028. 0000166E  3B7C FFFF DD7C           move.w     [A5 - 0x2284], 0xFFFF
  2029. 00001674  3B7C FFFF DD7A           move.w     [A5 - 0x2286], 0xFFFF
  2030. 0000167A  3B7C 0064 C868           move.w     [A5 - 0x3798], 0x64 /* 'd' */
  2031. 00001680  3B7C 0096 C86A           move.w     [A5 - 0x3796], 0x96
  2032. 00001686  3B7C FFFF C86C           move.w     [A5 - 0x3794], 0xFFFF
  2033. 0000168C  426D C86E                clr.w      [A5 - 0x3792]
  2034. 00001690  426D C870                clr.w      [A5 - 0x3790]
  2035. 00001694  422D C863                clr.b      [A5 - 0x379D]
  2036. 00001698  426D BD6E                clr.w      [A5 - 0x4292]
  2037. 0000169C  422D DD62                clr.b      [A5 - 0x229E]
  2038. 000016A0  4EAD 066A                jsr        [A5 + 0x66A /* export_201 */]
  2039. 000016A4  4247                     clr.w      D7
  2040. label000016A6:
  2041. 000016A6  3007                     move.w     D0, D7
  2042. 000016A8  D040                     add.w      D0, D0
  2043. 000016AA  0640 DF76                addi.w     D0, 0xDF76
  2044. 000016AE  4275 0000                clr.w      [A5 + D0.w]
  2045. 000016B2  5247                     addq.w     D7, 1
  2046. 000016B4  0C47 00FF                cmpi.w     D7, 0xFF
  2047. 000016B8  6FEC                     ble        -0x12 /* 000016A6 */
  2048. 000016BA  422D E1C4                clr.b      [A5 - 0x1E3C]
  2049. 000016BE  426D E1C6                clr.w      [A5 - 0x1E3A]
  2050. 000016C2  3B7C 0006 E1C8           move.w     [A5 - 0x1E38], 0x6
  2051. 000016C8  A930                     syscall    InitMenus
  2052. 000016CA  486D 92D4                pea.l      [A5 - 0x6D2C]
  2053. 000016CE  3F3C 0002                move.w     -[A7], 0x2
  2054. 000016D2  3F3C 0152                move.w     -[A7], 0x152
  2055. 000016D6  3F3C 0050                move.w     -[A7], 0x50 /* 'P' */
  2056. 000016DA  3F3C 01C8                move.w     -[A7], 0x1C8
  2057. 000016DE  A8A7                     syscall    SetRect
  2058. 000016E0  486D 92FC                pea.l      [A5 - 0x6D04]
  2059. 000016E4  3F3C 0007                move.w     -[A7], 0x7
  2060. 000016E8  3F3C 004E                move.w     -[A7], 0x4E /* 'N' */
  2061. 000016EC  3F3C 004B                move.w     -[A7], 0x4B /* 'K' */
  2062. 000016F0  3F3C 0055                move.w     -[A7], 0x55 /* 'U' */
  2063. 000016F4  A8A7                     syscall    SetRect
  2064. 000016F6  41ED 92FC                lea.l      A0, [A5 - 0x6D04]
  2065. 000016FA  43ED 930C                lea.l      A1, [A5 - 0x6CF4]
  2066. 000016FE  22D8                     move.l     [A1]+, [A0]+
  2067. 00001700  22D8                     move.l     [A1]+, [A0]+
  2068. 00001702  486D 930C                pea.l      [A5 - 0x6CF4]
  2069. 00001706  3F3C 0001                move.w     -[A7], 0x1
  2070. 0000170A  3F3C 0001                move.w     -[A7], 0x1
  2071. 0000170E  A8A9                     syscall    InsetRect
  2072. 00001710  486D 9304                pea.l      [A5 - 0x6CFC]
  2073. 00001714  3F3C 0007                move.w     -[A7], 0x7
  2074. 00001718  3F3C 0059                move.w     -[A7], 0x59 /* 'Y' */
  2075. 0000171C  3F3C 004B                move.w     -[A7], 0x4B /* 'K' */
  2076. 00001720  3F3C 0060                move.w     -[A7], 0x60 /* '`' */
  2077. 00001724  A8A7                     syscall    SetRect
  2078. 00001726  41ED 9304                lea.l      A0, [A5 - 0x6CFC]
  2079. 0000172A  43ED 9314                lea.l      A1, [A5 - 0x6CEC]
  2080. 0000172E  22D8                     move.l     [A1]+, [A0]+
  2081. 00001730  22D8                     move.l     [A1]+, [A0]+
  2082. 00001732  422D 932E                clr.b      [A5 - 0x6CD2]
  2083. 00001736  486D 9314                pea.l      [A5 - 0x6CEC]
  2084. 0000173A  3F3C 0001                move.w     -[A7], 0x1
  2085. 0000173E  3F3C 0001                move.w     -[A7], 0x1
  2086. 00001742  A8A9                     syscall    InsetRect
  2087. 00001744  486D 931C                pea.l      [A5 - 0x6CE4]
  2088. 00001748  3F3C 0011                move.w     -[A7], 0x11
  2089. 0000174C  3F3C 0065                move.w     -[A7], 0x65 /* 'e' */
  2090. 00001750  3F3C 0022                move.w     -[A7], 0x22 /* '\"' */
  2091. 00001754  3F3C 0073                move.w     -[A7], 0x73 /* 's' */
  2092. 00001758  A8A7                     syscall    SetRect
  2093. 0000175A  486D 9324                pea.l      [A5 - 0x6CDC]
  2094. 0000175E  3F3C 002E                move.w     -[A7], 0x2E /* '.' */
  2095. 00001762  3F3C 0065                move.w     -[A7], 0x65 /* 'e' */
  2096. 00001766  3F3C 003F                move.w     -[A7], 0x3F /* '?' */
  2097. 0000176A  3F3C 0073                move.w     -[A7], 0x73 /* 's' */
  2098. 0000176E  A8A7                     syscall    SetRect
  2099. 00001770  594F                     subq.w     A7, 4
  2100. 00001772  42A7                     clr.l      -[A7]
  2101. 00001774  486D 92D4                pea.l      [A5 - 0x6D2C]
  2102. 00001778  487A 0732                pea.l      [PC + 0x732 /* 00001EAC, value 0xA204772 '\n Gr', pstring " Gray Map " */]
  2103. 0000177C  1F3C 0001                move.b     -[A7], 0x1
  2104. 00001780  3F3C 0004                move.w     -[A7], 0x4
  2105. 00001784  42A7                     clr.l      -[A7]
  2106. 00001786  4227                     clr.b      -[A7]
  2107. 00001788  42A7                     clr.l      -[A7]
  2108. 0000178A  A913                     syscall    NewWindow
  2109. 0000178C  2B5F 9334                move.l     [A5 - 0x6CCC], [A7]+
  2110. 00001790  206D 9334                movea.l    A0, [A5 - 0x6CCC]
  2111. 00001794  317C 005C 006C           move.w     [A0 + 0x6C], 0x5C /* '\\' */
  2112. 0000179A  486D 92DC                pea.l      [A5 - 0x6D24]
  2113. 0000179E  3F3C 0007                move.w     -[A7], 0x7
  2114. 000017A2  3F3C 0006                move.w     -[A7], 0x6
  2115. 000017A6  3F3C 0047                move.w     -[A7], 0x47 /* 'G' */
  2116. 000017AA  3F3C 0046                move.w     -[A7], 0x46 /* 'F' */
  2117. 000017AE  A8A7                     syscall    SetRect
  2118. 000017B0  41ED 92DC                lea.l      A0, [A5 - 0x6D24]
  2119. 000017B4  43ED 92E4                lea.l      A1, [A5 - 0x6D1C]
  2120. 000017B8  22D8                     move.l     [A1]+, [A0]+
  2121. 000017BA  22D8                     move.l     [A1]+, [A0]+
  2122. 000017BC  486D 92E4                pea.l      [A5 - 0x6D1C]
  2123. 000017C0  3F3C FFFE                move.w     -[A7], 0xFFFE
  2124. 000017C4  3F3C FFFE                move.w     -[A7], 0xFFFE
  2125. 000017C8  A8A9                     syscall    InsetRect
  2126. 000017CA  302D BD6E                move.w     D0, [A5 - 0x4292]
  2127. 000017CE  5440                     addq.w     D0, 2
  2128. 000017D0  C1FC 000A                muls.w     D0, 0xA /* '\n' */
  2129. 000017D4  0640 0100                addi.w     D0, 0x100
  2130. 000017D8  3B40 BD72                move.w     [A5 - 0x428E], D0
  2131. 000017DC  486D 92EC                pea.l      [A5 - 0x6D14]
  2132. 000017E0  3F3C 0002                move.w     -[A7], 0x2
  2133. 000017E4  3F3C 0028                move.w     -[A7], 0x28 /* '(' */
  2134. 000017E8  3F3C 0020                move.w     -[A7], 0x20 /* ' ' */
  2135. 000017EC  302D BD72                move.w     D0, [A5 - 0x428E]
  2136. 000017F0  0640 0028                addi.w     D0, 0x28 /* '(' */
  2137. 000017F4  3F00                     move.w     -[A7], D0
  2138. 000017F6  A8A7                     syscall    SetRect
  2139. 000017F8  594F                     subq.w     A7, 4
  2140. 000017FA  42A7                     clr.l      -[A7]
  2141. 000017FC  486D 92EC                pea.l      [A5 - 0x6D14]
  2142. 00001800  487A 06A6                pea.l      [PC + 0x6A6 /* 00001EA8, value 0x34C5554, pstring "LUT" */]
  2143. 00001804  1F3C 0001                move.b     -[A7], 0x1
  2144. 00001808  3F3C 0004                move.w     -[A7], 0x4
  2145. 0000180C  42A7                     clr.l      -[A7]
  2146. 0000180E  4227                     clr.b      -[A7]
  2147. 00001810  42A7                     clr.l      -[A7]
  2148. 00001812  AA45                     syscall    NewCWindow
  2149. 00001814  2B5F 9338                move.l     [A5 - 0x6CC8], [A7]+
  2150. 00001818  206D 9338                movea.l    A0, [A5 - 0x6CC8]
  2151. 0000181C  317C 005B 006C           move.w     [A0 + 0x6C], 0x5B /* '[' */
  2152. 00001822  3B7C 0002 DA68           move.w     [A5 - 0x2598], 0x2
  2153. 00001828  0C6D 01E0 A1E2           cmpi.w     [A5 - 0x5E1E], 0x1E0
  2154. 0000182E  6F10                     ble        +0x12 /* 00001840 */
  2155. 00001830  302D A1E2                move.w     D0, [A5 - 0x5E1E]
  2156. 00001834  0640 FF1F                addi.w     D0, 0xFF1F
  2157. 00001838  5B40                     subq.w     D0, 5
  2158. 0000183A  3B40 DA6A                move.w     [A5 - 0x2596], D0
  2159. 0000183E  6006                     bra        +0x8 /* 00001846 */
  2160. label00001840:
  2161. 00001840  3B7C 0166 DA6A           move.w     [A5 - 0x2596], 0x166
  2162. label00001846:
  2163. 00001846  486D 92CC                pea.l      [A5 - 0x6D34]
  2164. 0000184A  3F2D DA68                move.w     -[A7], [A5 - 0x2598]
  2165. 0000184E  3F2D DA6A                move.w     -[A7], [A5 - 0x2596]
  2166. 00001852  302D DA68                move.w     D0, [A5 - 0x2598]
  2167. 00001856  0640 00C8                addi.w     D0, 0xC8
  2168. 0000185A  3F00                     move.w     -[A7], D0
  2169. 0000185C  302D DA6A                move.w     D0, [A5 - 0x2596]
  2170. 00001860  0640 00E1                addi.w     D0, 0xE1
  2171. 00001864  3F00                     move.w     -[A7], D0
  2172. 00001866  A8A7                     syscall    SetRect
  2173. 00001868  594F                     subq.w     A7, 4
  2174. 0000186A  42A7                     clr.l      -[A7]
  2175. 0000186C  486D 92CC                pea.l      [A5 - 0x6D34]
  2176. 00001870  487A 062E                pea.l      [PC + 0x62E /* 00001EA0, value 0x7526573, pstring "Results" */]
  2177. 00001874  1F3C 0001                move.b     -[A7], 0x1
  2178. 00001878  3F3C 0004                move.w     -[A7], 0x4
  2179. 0000187C  42A7                     clr.l      -[A7]
  2180. 0000187E  4227                     clr.b      -[A7]
  2181. 00001880  42A7                     clr.l      -[A7]
  2182. 00001882  A913                     syscall    NewWindow
  2183. 00001884  2B5F 933C                move.l     [A5 - 0x6CC4], [A7]+
  2184. 00001888  2F2D 933C                move.l     -[A7], [A5 - 0x6CC4]
  2185. 0000188C  A920                     syscall    BringToFront
  2186. 0000188E  206D 933C                movea.l    A0, [A5 - 0x6CC4]
  2187. 00001892  317C 005E 006C           move.w     [A0 + 0x6C], 0x5E /* '^' */
  2188. 00001898  594F                     subq.w     A7, 4
  2189. 0000189A  3F3C 0004                move.w     -[A7], 0x4
  2190. 0000189E  A9B9                     syscall    GetCursor
  2191. 000018A0  2B5F 934C                move.l     [A5 - 0x6CB4], [A7]+
  2192. 000018A4  4EBA EA66                jsr        [PC - 0x159A /* 0000030C */]
  2193. 000018A8  4EBA E756                jsr        [PC - 0x18AA /* 00000000 */]
  2194. 000018AC  426D 9DF6                clr.w      [A5 - 0x620A]
  2195. 000018B0  42AD 9340                clr.l      [A5 - 0x6CC0]
  2196. 000018B4  42AD 9344                clr.l      [A5 - 0x6CBC]
  2197. 000018B8  422D B18C                clr.b      [A5 - 0x4E74]
  2198. 000018BC  594F                     subq.w     A7, 4
  2199. 000018BE  A8D8                     syscall    NewRgn
  2200. 000018C0  2B5F A636                move.l     [A5 - 0x59CA], [A7]+
  2201. 000018C4  42AD A63A                clr.l      [A5 - 0x59C6]
  2202. 000018C8  1B7C 0001 A673           move.b     [A5 - 0x598D], 0x1
  2203. 000018CE  422D A672                clr.b      [A5 - 0x598E]
  2204. 000018D2  1B7C 0001 A674           move.b     [A5 - 0x598C], 0x1
  2205. 000018D8  1B7C 0001 A675           move.b     [A5 - 0x598B], 0x1
  2206. 000018DE  422D A676                clr.b      [A5 - 0x598A]
  2207. 000018E2  F23C 5000 0000           fmove      fp0, (int16_t) 0x0
  2208. 000018E8  F22D 6800 A678           fmove      (extended) [A5 - 0x5988], fp0
  2209. 000018EE  F23C 5000 00FF           fmove      fp0, (int16_t) 0xFF
  2210. 000018F4  F22D 6800 A684           fmove      (extended) [A5 - 0x597C], fp0
  2211. 000018FA  3B7C 012C A690           move.w     [A5 - 0x5970], 0x12C
  2212. 00001900  3B7C 0096 A692           move.w     [A5 - 0x596E], 0x96
  2213. 00001906  3B7C 0020 B0D2           move.w     [A5 - 0x4F2E], 0x20 /* ' ' */
  2214. 0000190C  3B7C 0010 B0D4           move.w     [A5 - 0x4F2C], 0x10
  2215. 00001912  3B7C 0100 B0D6           move.w     [A5 - 0x4F2A], 0x100
  2216. 00001918  3B7C 000E B0DA           move.w     [A5 - 0x4F26], 0xE
  2217. 0000191E  3B7C 000E B0D8           move.w     [A5 - 0x4F28], 0xE
  2218. 00001924  42AD B0CE                clr.l      [A5 - 0x4F32]
  2219. 00001928  594F                     subq.w     A7, 4
  2220. 0000192A  4EAD 0262                jsr        [A5 + 0x262 /* export_72 */]
  2221. 0000192E  245F                     movea.l    A2, [A7]+
  2222. 00001930  302A 0010                move.w     D0, [A2 + 0x10]
  2223. 00001934  0240 000F                andi.w     D0, 0xF
  2224. 00001938  E540                     asl        D0.w, 2
  2225. 0000193A  48C0                     ext.l      D0
  2226. 0000193C  2B40 B29E                move.l     [A5 - 0x4D62], D0
  2227. 00001940  4EBA F200                jsr        [PC - 0xE00 /* 00000B42 */]
  2228. 00001944  487A 0552                pea.l      [PC + 0x552 /* 00001E98, value 0x7446566, pstring "Default" */]
  2229. 00001948  4267                     clr.w      -[A7]
  2230. 0000194A  4EAD 09BA                jsr        [A5 + 0x9BA /* export_307 */]
  2231. 0000194E  206D 95CA                movea.l    A0, [A5 - 0x6A36]
  2232. 00001952  117C 0003 016C           move.b     [A0 + 0x16C], 0x3
  2233. 00001958  422D B2E8                clr.b      [A5 - 0x4D18]
  2234. 0000195C  3B7C 0054 B30A           move.w     [A5 - 0x4CF6], 0x54 /* 'T' */
  2235. 00001962  302D DB2C                move.w     D0, [A5 - 0x24D4]
  2236. 00001966  0640 0014                addi.w     D0, 0x14
  2237. 0000196A  3B40 B30C                move.w     [A5 - 0x4CF4], D0
  2238. 0000196E  3B6D B30A B30E           move.w     [A5 - 0x4CF2], [A5 - 0x4CF6]
  2239. 00001974  3B6D B30C B310           move.w     [A5 - 0x4CF0], [A5 - 0x4CF4]
  2240. 0000197A  3B7C FFFF A5F4           move.w     [A5 - 0x5A0C], 0xFFFF
  2241. 00001980  3B7C 0015 B180           move.w     [A5 - 0x4E80], 0x15
  2242. 00001986  422D B186                clr.b      [A5 - 0x4E7A]
  2243. 0000198A  3B7C 000C B182           move.w     [A5 - 0x4E7E], 0xC
  2244. 00001990  426D B18E                clr.w      [A5 - 0x4E72]
  2245. 00001994  422D B190                clr.b      [A5 - 0x4E70]
  2246. 00001998  422D BD34                clr.b      [A5 - 0x42CC]
  2247. 0000199C  422D BD46                clr.b      [A5 - 0x42BA]
  2248. 000019A0  422D BD48                clr.b      [A5 - 0x42B8]
  2249. 000019A4  4EBA F2A6                jsr        [PC - 0xD5A /* 00000C4C */]
  2250. 000019A8  554F                     subq.w     A7, 2
  2251. 000019AA  4EAD 09C2                jsr        [A5 + 0x9C2 /* export_308 */]
  2252. 000019AE  3B5F BDC6                move.w     [A5 - 0x423A], [A7]+
  2253. 000019B2  422D BDC8                clr.b      [A5 - 0x4238]
  2254. 000019B6  F23C 5000 FFFF           fmove      fp0, (int16_t) 0xFFFF
  2255. 000019BC  F22D 6800 BDEE           fmove      (extended) [A5 - 0x4212], fp0
  2256. 000019C2  F23C 5000 FFFF           fmove      fp0, (int16_t) 0xFFFF
  2257. 000019C8  F22D 6800 BDFA           fmove      (extended) [A5 - 0x4206], fp0
  2258. 000019CE  F23C 5000 0000           fmove      fp0, (int16_t) 0x0
  2259. 000019D4  F22D 6800 BDD6           fmove      (extended) [A5 - 0x422A], fp0
  2260. 000019DA  F23C 5000 0000           fmove      fp0, (int16_t) 0x0
  2261. 000019E0  F22D 6800 BDE2           fmove      (extended) [A5 - 0x421E], fp0
  2262. 000019E6  F23C 4800 0000 0000 0000 0000 0000 0000 fmove      fp0, (extended) (extended)0x000000000000000000000000
  2263. 000019F6  F22D 6800 BE06           fmove      (extended) [A5 - 0x41FA], fp0
  2264. 000019FC  F23C 5000 0000           fmove      fp0, (int16_t) 0x0
  2265. 00001A02  F22D 6800 BE12           fmove      (extended) [A5 - 0x41EE], fp0
  2266. 00001A08  2B7C 0004 B000 DC46      move.l     [A5 - 0x23BA], 0x4B000
  2267. 00001A10  4EBA F3F4                jsr        [PC - 0xC0C /* 00000E06 */]
  2268. 00001A14  426D C886                clr.w      [A5 - 0x377A]
  2269. 00001A18  422D BE3A                clr.b      [A5 - 0x41C6]
  2270. 00001A1C  422D BE3B                clr.b      [A5 - 0x41C5]
  2271. 00001A20  42AD C876                clr.l      [A5 - 0x378A]
  2272. 00001A24  42AD C87C                clr.l      [A5 - 0x3784]
  2273. 00001A28  42AD C880                clr.l      [A5 - 0x3780]
  2274. 00001A2C  422D C884                clr.b      [A5 - 0x377C]
  2275. 00001A30  426D A65E                clr.w      [A5 - 0x59A2]
  2276. 00001A34  422D BD47                clr.b      [A5 - 0x42B9]
  2277. 00001A38  594F                     subq.w     A7, 4
  2278. 00001A3A  2F3C 0000 7800           move.l     -[A7], 0x7800 /* 'x\0' */
  2279. 00001A40  4EAD 01EA                jsr        [A5 + 0x1EA /* export_57 */]
  2280. 00001A44  2B5F C88E                move.l     [A5 - 0x3772], [A7]+
  2281. 00001A48  4AAD C88E                tst.l      [A5 - 0x3772]
  2282. 00001A4C  6602                     bne        +0x4 /* 00001A50 */
  2283. 00001A4E  A9F4                     syscall    ExitToShell
  2284. label00001A50:
  2285. 00001A50  594F                     subq.w     A7, 4
  2286. 00001A52  2F3C 0000 228C           move.l     -[A7], 0x228C
  2287. 00001A58  4EAD 01EA                jsr        [A5 + 0x1EA /* export_57 */]
  2288. 00001A5C  2B5F C892                move.l     [A5 - 0x376E], [A7]+
  2289. 00001A60  4AAD C892                tst.l      [A5 - 0x376E]
  2290. 00001A64  6602                     bne        +0x4 /* 00001A68 */
  2291. 00001A66  A9F4                     syscall    ExitToShell
  2292. label00001A68:
  2293. 00001A68  594F                     subq.w     A7, 4
  2294. 00001A6A  2F3C 0000 444C           move.l     -[A7], 0x444C /* 'DL' */
  2295. 00001A70  4EAD 01EA                jsr        [A5 + 0x1EA /* export_57 */]
  2296. 00001A74  2B5F DF34                move.l     [A5 - 0x20CC], [A7]+
  2297. 00001A78  4AAD DF34                tst.l      [A5 - 0x20CC]
  2298. 00001A7C  6602                     bne        +0x4 /* 00001A80 */
  2299. 00001A7E  A9F4                     syscall    ExitToShell
  2300. label00001A80:
  2301. 00001A80  426D C898                clr.w      [A5 - 0x3768]
  2302. 00001A84  426D C89A                clr.w      [A5 - 0x3766]
  2303. 00001A88  426D C89C                clr.w      [A5 - 0x3764]
  2304. 00001A8C  426D C89E                clr.w      [A5 - 0x3762]
  2305. 00001A90  426D C8A0                clr.w      [A5 - 0x3760]
  2306. 00001A94  426D C8A2                clr.w      [A5 - 0x375E]
  2307. 00001A98  426D C8A4                clr.w      [A5 - 0x375C]
  2308. 00001A9C  426D C8A6                clr.w      [A5 - 0x375A]
  2309. 00001AA0  F23C 4800 0000 0000 0000 0000 0000 0000 fmove      fp0, (extended) (extended)0x000000000000000000000000
  2310. 00001AB0  F22D 6400 C8A8           fmove      (float) [A5 - 0x3758], fp0
  2311. 00001AB6  286D C892                movea.l    A4, [A5 - 0x376E]
  2312. 00001ABA  F23C 4800 0000 0000 0000 0000 0000 0000 fmove      fp0, (extended) (extended)0x000000000000000000000000
  2313. 00001ACA  F214 6400                fmove      (float) [A4], fp0
  2314. 00001ACE  F23C 4800 0000 0000 0000 0000 0000 0000 fmove      fp0, (extended) (extended)0x000000000000000000000000
  2315. 00001ADE  F22C 6400 0324           fmove      (float) [A4 + 0x324], fp0
  2316. 00001AE4  42AC 0648                clr.l      [A4 + 0x648]
  2317. 00001AE8  F23C 4800 0000 0000 0000 0000 0000 0000 fmove      fp0, (extended) (extended)0x000000000000000000000000
  2318. 00001AF8  F22C 6400 096C           fmove      (float) [A4 + 0x96C], fp0
  2319. 00001AFE  F23C 4800 0000 0000 0000 0000 0000 0000 fmove      fp0, (extended) (extended)0x000000000000000000000000
  2320. 00001B0E  F22C 6400 0C90           fmove      (float) [A4 + 0xC90], fp0
  2321. 00001B14  F23C 4800 0000 0000 0000 0000 0000 0000 fmove      fp0, (extended) (extended)0x000000000000000000000000
  2322. 00001B24  F22C 6400 0FB4           fmove      (float) [A4 + 0xFB4], fp0
  2323. 00001B2A  7E01                     moveq.l    D7, 0x01
  2324. label00001B2C:
  2325. 00001B2C  3007                     move.w     D0, D7
  2326. 00001B2E  C1FC 000C                muls.w     D0, 0xC
  2327. 00001B32  F23C 4800 4012 0000 C549 0000 0000 0000 fmove      fp0, (extended) (extended)0x40120000C549000000000000
  2328. 00001B42  0640 CCDC                addi.w     D0, 0xCCDC
  2329. 00001B46  F235 6800 0000           fmove      (extended) [A5 + D0.w], fp0
  2330. 00001B4C  5247                     addq.w     D7, 1
  2331. 00001B4E  0C47 0014                cmpi.w     D7, 0x14
  2332. 00001B52  6FD8                     ble        -0x26 /* 00001B2C */
  2333. 00001B54  426D CDD8                clr.w      [A5 - 0x3228]
  2334. 00001B58  4247                     clr.w      D7
  2335. label00001B5A:
  2336. 00001B5A  3007                     move.w     D0, D7
  2337. 00001B5C  C1FC 000C                muls.w     D0, 0xC
  2338. 00001B60  F207 5000                fmove      fp0, (int16_t) D7
  2339. 00001B64  0640 CDDA                addi.w     D0, 0xCDDA
  2340. 00001B68  F235 6800 0000           fmove      (extended) [A5 + D0.w], fp0
  2341. 00001B6E  5247                     addq.w     D7, 1
  2342. 00001B70  0C47 00FF                cmpi.w     D7, 0xFF
  2343. 00001B74  6FE4                     ble        -0x1A /* 00001B5A */
  2344. 00001B76  422D DA12                clr.b      [A5 - 0x25EE]
  2345. 00001B7A  422D DA13                clr.b      [A5 - 0x25ED]
  2346. 00001B7E  42AD DA16                clr.l      [A5 - 0x25EA]
  2347. 00001B82  422D DA1B                clr.b      [A5 - 0x25E5]
  2348. 00001B86  422D DA1C                clr.b      [A5 - 0x25E4]
  2349. 00001B8A  3B7C 0035 DA1E           move.w     [A5 - 0x25E2], 0x35 /* '5' */
  2350. 00001B90  3B7C 002D DA20           move.w     [A5 - 0x25E0], 0x2D /* '-' */
  2351. 00001B96  1B7C 0001 DA22           move.b     [A5 - 0x25DE], 0x1
  2352. 00001B9C  3B7C 000D 9350           move.w     [A5 - 0x6CB0], 0xD /* '\r' */
  2353. 00001BA2  3B7C 0009 9352           move.w     [A5 - 0x6CAE], 0x9 /* '\t' */
  2354. 00001BA8  3B7C 0008 9354           move.w     [A5 - 0x6CAC], 0x8
  2355. 00001BAE  3B7C 0004 9356           move.w     [A5 - 0x6CAA], 0x4
  2356. 00001BB4  422D DA9C                clr.b      [A5 - 0x2564]
  2357. 00001BB8  3B7C 0003 DA9E           move.w     [A5 - 0x2562], 0x3
  2358. 00001BBE  426D DAA0                clr.w      [A5 - 0x2560]
  2359. 00001BC2  3B7C 0010 DAA2           move.w     [A5 - 0x255E], 0x10
  2360. 00001BC8  3B7C 0228 DB2E           move.w     [A5 - 0x24D2], 0x228
  2361. 00001BCE  3B7C 01B4 DB30           move.w     [A5 - 0x24D0], 0x1B4
  2362. 00001BD4  1B7C 0001 DB32           move.b     [A5 - 0x24CE], 0x1
  2363. 00001BDA  4EBA F31E                jsr        [PC - 0xCE2 /* 00000EFA */]
  2364. 00001BDE  3B7C 0258 DC4A           move.w     [A5 - 0x23B6], 0x258
  2365. 00001BE4  1B7C 0001 C865           move.b     [A5 - 0x379B], 0x1
  2366. 00001BEA  1B7C 0001 C866           move.b     [A5 - 0x379A], 0x1
  2367. 00001BF0  422D DC4D                clr.b      [A5 - 0x23B3]
  2368. 00001BF4  422D DC4E                clr.b      [A5 - 0x23B2]
  2369. 00001BF8  42AD 9348                clr.l      [A5 - 0x6CB8]
  2370. 00001BFC  426D BD70                clr.w      [A5 - 0x4290]
  2371. 00001C00  422D DB34                clr.b      [A5 - 0x24CC]
  2372. 00001C04  3B7C 0200 DB36           move.w     [A5 - 0x24CA], 0x200
  2373. 00001C0A  3B7C 0200 DB38           move.w     [A5 - 0x24C8], 0x200
  2374. 00001C10  42AD DB3A                clr.l      [A5 - 0x24C6]
  2375. 00001C14  422D DB3E                clr.b      [A5 - 0x24C2]
  2376. 00001C18  422D DB3F                clr.b      [A5 - 0x24C1]
  2377. 00001C1C  422D DB40                clr.b      [A5 - 0x24C0]
  2378. 00001C20  422D DD5F                clr.b      [A5 - 0x22A1]
  2379. 00001C24  3F3C 00FF                move.w     -[A7], 0xFF
  2380. 00001C28  4EAD 09E2                jsr        [A5 + 0x9E2 /* export_312 */]
  2381. 00001C2C  4267                     clr.w      -[A7]
  2382. 00001C2E  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  2383. 00001C32  486D C85E                pea.l      [A5 - 0x37A2]
  2384. 00001C36  2F3C 0000 0502           move.l     -[A7], 0x502
  2385. 00001C3C  4EAD 006A                jsr        [A5 + 0x6A /* export_9 */]
  2386. 00001C40  486D A662                pea.l      [A5 - 0x599E]
  2387. 00001C44  2F3C 0000 0502           move.l     -[A7], 0x502
  2388. 00001C4A  4EAD 006A                jsr        [A5 + 0x6A /* export_9 */]
  2389. 00001C4E  486D DF5E                pea.l      [A5 - 0x20A2]
  2390. 00001C52  2F3C 0000 0FA0           move.l     -[A7], 0xFA0
  2391. 00001C58  4EAD 006A                jsr        [A5 + 0x6A /* export_9 */]
  2392. 00001C5C  486D DF62                pea.l      [A5 - 0x209E]
  2393. 00001C60  2F3C 0000 0FA0           move.l     -[A7], 0xFA0
  2394. 00001C66  4EAD 006A                jsr        [A5 + 0x6A /* export_9 */]
  2395. 00001C6A  486D DF66                pea.l      [A5 - 0x209A]
  2396. 00001C6E  2F3C 0000 07D0           move.l     -[A7], 0x7D0
  2397. 00001C74  4EAD 006A                jsr        [A5 + 0x6A /* export_9 */]
  2398. 00001C78  486D DF6A                pea.l      [A5 - 0x2096]
  2399. 00001C7C  2F3C 0000 07D0           move.l     -[A7], 0x7D0
  2400. 00001C82  4EAD 006A                jsr        [A5 + 0x6A /* export_9 */]
  2401. 00001C86  4247                     clr.w      D7
  2402. label00001C88:
  2403. 00001C88  206D C85E                movea.l    A0, [A5 - 0x37A2]
  2404. 00001C8C  4230 7000                clr.b      [A0 + D7.w]
  2405. 00001C90  5247                     addq.w     D7, 1
  2406. 00001C92  0C47 04FF                cmpi.w     D7, 0x4FF
  2407. 00001C96  6FF0                     ble        -0xE /* 00001C88 */
  2408. 00001C98  422D DD60                clr.b      [A5 - 0x22A0]
  2409. 00001C9C  422D DD61                clr.b      [A5 - 0x229F]
  2410. 00001CA0  422D B2E4                clr.b      [A5 - 0x4D1C]
  2411. 00001CA4  422D DD63                clr.b      [A5 - 0x229D]
  2412. 00001CA8  422D DD65                clr.b      [A5 - 0x229B]
  2413. 00001CAC  422D DD66                clr.b      [A5 - 0x229A]
  2414. 00001CB0  422D DD74                clr.b      [A5 - 0x228C]
  2415. 00001CB4  3B7C 0001 DD90           move.w     [A5 - 0x2270], 0x1
  2416. 00001CBA  1B7C 0001 DD75           move.b     [A5 - 0x228B], 0x1
  2417. 00001CC0  422D DDAC                clr.b      [A5 - 0x2254]
  2418. 00001CC4  422D DEB4                clr.b      [A5 - 0x214C]
  2419. 00001CC8  486D DA9E                pea.l      [A5 - 0x2562]
  2420. 00001CCC  486E FEC4                pea.l      [A6 - 0x13C]
  2421. 00001CD0  3F3C 0002                move.w     -[A7], 0x2
  2422. 00001CD4  4EAD 00D2                jsr        [A5 + 0xD2 /* export_22 */]
  2423. 00001CD8  3F3C 0003                move.w     -[A7], 0x3
  2424. 00001CDC  486E FEC4                pea.l      [A6 - 0x13C]
  2425. 00001CE0  4EAD 00DA                jsr        [A5 + 0xDA /* export_23 */]
  2426. 00001CE4  56C0                     sne        D0
  2427. 00001CE6  486D DA9E                pea.l      [A5 - 0x2562]
  2428. 00001CEA  486E FEA4                pea.l      [A6 - 0x15C]
  2429. 00001CEE  3F3C 0002                move.w     -[A7], 0x2
  2430. 00001CF2  4EAD 00D2                jsr        [A5 + 0xD2 /* export_22 */]
  2431. 00001CF6  3F3C 0006                move.w     -[A7], 0x6
  2432. 00001CFA  486E FEA4                pea.l      [A6 - 0x15C]
  2433. 00001CFE  4EAD 00DA                jsr        [A5 + 0xDA /* export_23 */]
  2434. 00001D02  56C1                     sne        D1
  2435. 00001D04  8001                     or.b       D0, D1
  2436. 00001D06  486D DA9E                pea.l      [A5 - 0x2562]
  2437. 00001D0A  486E FE84                pea.l      [A6 - 0x17C]
  2438. 00001D0E  3F3C 0002                move.w     -[A7], 0x2
  2439. 00001D12  4EAD 00D2                jsr        [A5 + 0xD2 /* export_22 */]
  2440. 00001D16  3F3C 0007                move.w     -[A7], 0x7
  2441. 00001D1A  486E FE84                pea.l      [A6 - 0x17C]
  2442. 00001D1E  4EAD 00DA                jsr        [A5 + 0xDA /* export_23 */]
  2443. 00001D22  56C1                     sne        D1
  2444. 00001D24  8001                     or.b       D0, D1
  2445. 00001D26  486D DA9E                pea.l      [A5 - 0x2562]
  2446. 00001D2A  486E FE64                pea.l      [A6 - 0x19C]
  2447. 00001D2E  3F3C 0002                move.w     -[A7], 0x2
  2448. 00001D32  4EAD 00D2                jsr        [A5 + 0xD2 /* export_22 */]
  2449. 00001D36  3F3C 0008                move.w     -[A7], 0x8
  2450. 00001D3A  486E FE64                pea.l      [A6 - 0x19C]
  2451. 00001D3E  4EAD 00DA                jsr        [A5 + 0xDA /* export_23 */]
  2452. 00001D42  56C1                     sne        D1
  2453. 00001D44  8001                     or.b       D0, D1
  2454. 00001D46  4400                     neg.b      D0
  2455. 00001D48  1B40 DD76                move.b     [A5 - 0x228A], D0
  2456. 00001D4C  422D DD77                clr.b      [A5 - 0x2289]
  2457. 00001D50  422D DD67                clr.b      [A5 - 0x2299]
  2458. 00001D54  7001                     moveq.l    D0, 0x01
  2459. 00001D56  2B40 DD6C                move.l     [A5 - 0x2294], D0
  2460. 00001D5A  2B7C 000F 423F DD70      move.l     [A5 - 0x2290], 0xF423F
  2461. 00001D62  1B7C 0001 DD68           move.b     [A5 - 0x2298], 0x1
  2462. 00001D68  422D DD69                clr.b      [A5 - 0x2297]
  2463. 00001D6C  422D DD6A                clr.b      [A5 - 0x2296]
  2464. 00001D70  422D DD6B                clr.b      [A5 - 0x2295]
  2465. 00001D74  422D DEB5                clr.b      [A5 - 0x214B]
  2466. 00001D78  1B7C 0001 DEB7           move.b     [A5 - 0x2149], 0x1
  2467. 00001D7E  422D DEB8                clr.b      [A5 - 0x2148]
  2468. 00001D82  487A 0112                pea.l      [PC + 0x112 /* 00001E96, value 0x1200744 */]
  2469. 00001D86  487A 010C                pea.l      [PC + 0x10C /* 00001E94, value 0x120120, cstring "" */]
  2470. 00001D8A  487A 0106                pea.l      [PC + 0x106 /* 00001E92, value 0x160012, cstring "" */]
  2471. 00001D8E  4EAD 069A                jsr        [A5 + 0x69A /* export_207 */]
  2472. 00001D92  426D A5EC                clr.w      [A5 - 0x5A14]
  2473. 00001D96  3B7C 00FF A5EE           move.w     [A5 - 0x5A12], 0xFF
  2474. 00001D9C  42AD DEC2                clr.l      [A5 - 0x213E]
  2475. 00001DA0  3B7C 0002 DEC6           move.w     [A5 - 0x213A], 0x2
  2476. 00001DA6  426D DEC8                clr.w      [A5 - 0x2138]
  2477. 00001DAA  426D DF2E                clr.w      [A5 - 0x20D2]
  2478. 00001DAE  422D DF32                clr.b      [A5 - 0x20CE]
  2479. 00001DB2  426D DECE                clr.w      [A5 - 0x2132]
  2480. 00001DB6  426D DECC                clr.w      [A5 - 0x2134]
  2481. 00001DBA  422D DED0                clr.b      [A5 - 0x2130]
  2482. 00001DBE  F23C 4800 3FFE 0000 8000 0000 0000 0000 fmove      fp0, (extended) (extended)0x3FFE00008000000000000000
  2483. 00001DCE  F22D 6400 DF10           fmove      (float) [A5 - 0x20F0], fp0
  2484. 00001DD4  F23C 4800 3FFE 0000 8000 0000 0000 0000 fmove      fp0, (extended) (extended)0x3FFE00008000000000000000
  2485. 00001DE4  F22D 6400 DF14           fmove      (float) [A5 - 0x20EC], fp0
  2486. 00001DEA  F23C 4800 3FFF 0000 8000 0000 0000 0000 fmove      fp0, (extended) (extended)0x3FFF00008000000000000000
  2487. 00001DFA  F22D 6400 DF18           fmove      (float) [A5 - 0x20E8], fp0
  2488. 00001E00  F23C 4800 3FFF 0000 8000 0000 0000 0000 fmove      fp0, (extended) (extended)0x3FFF00008000000000000000
  2489. 00001E10  F22D 6400 DF1C           fmove      (float) [A5 - 0x20E4], fp0
  2490. 00001E16  F23C 4800 4004 0000 B400 0000 0000 0000 fmove      fp0, (extended) (extended)0x40040000B400000000000000
  2491. 00001E26  F22D 6400 DF20           fmove      (float) [A5 - 0x20E0], fp0
  2492. 00001E2C  1B7C 0001 DF42           move.b     [A5 - 0x20BE], 0x1
  2493. 00001E32  F23C 4800 3FFF 0000 8000 0000 0000 0000 fmove      fp0, (extended) (extended)0x3FFF00008000000000000000
  2494. 00001E42  F22D 6800 DF44           fmove      (extended) [A5 - 0x20BC], fp0
  2495. 00001E48  F23C 4800 4006 0000 FE00 0000 0000 0000 fmove      fp0, (extended) (extended)0x40060000FE00000000000000
  2496. 00001E58  F22D 6800 DF50           fmove      (extended) [A5 - 0x20B0], fp0
  2497. 00001E5E  422D DEB6                clr.b      [A5 - 0x214A]
  2498. 00001E62  3B7C FFFF DF3A           move.w     [A5 - 0x20C6], 0xFFFF
  2499. 00001E68  3B7C FFFF DF3C           move.w     [A5 - 0x20C4], 0xFFFF
  2500. 00001E6E  3B7C FFFF DF3E           move.w     [A5 - 0x20C2], 0xFFFF
  2501. 00001E74  3B7C FFFF DF40           move.w     [A5 - 0x20C0], 0xFFFF
  2502. 00001E7A  422D DF5C                clr.b      [A5 - 0x20A4]
  2503. 00001E7E  422D DF5D                clr.b      [A5 - 0x20A3]
  2504. 00001E82  4CDF 1C80                movem.l    D7,A2,A3,A4, [A7]+
  2505. 00001E86  4E5E                     unlink     A6
  2506. 00001E88  4E75                     rts
  2507. 00001E8A  494E                     chk.w      D4, A6
  2508. 00001E8C  4954                     chk.w      D4, [A4]
  2509. 00001E8E  2020                     move.l     D0, -[A0]
  2510. 00001E90  2020                     move.l     D0, -[A0]
  2511. 00001E92  0016 0012                ori.b      [A6], 0x12
  2512. 00001E96  0120                     btst       -[A0], D0
  2513. 00001E98  0744                     bchg       D4, D3
  2514. 00001E9A  6566                     bcs        +0x68 /* 00001F02 */
  2515. 00001E9C  6175                     bsr        +0x77 /* 00001F13 */
  2516. 00001E9E  6C74                     bge        +0x76 /* 00001F14 */
  2517. 00001EA0  0752                     bchg       [A2], D3
  2518. 00001EA2  6573                     bcs        +0x75 /* 00001F17 */
  2519. 00001EA4  756C                     moveq.l    D2, 0x6C
  2520. 00001EA6  7473                     moveq.l    D2, 0x73
  2521. 00001EA8  034C                     bchg       A4, D1
  2522. 00001EAA  5554                     subq.w     [A4], 2
  2523. 00001EAC  0A20 4772                xori.b     -[A0], 0x72 /* 'r' */
  2524. 00001EB0  6179                     bsr        +0x7B /* 00001F2B */
  2525. 00001EB2  204D                     movea.l    A0, A5
  2526. 00001EB4  6170                     bsr        +0x72 /* 00001F26 */
  2527. 00001EB6  2012                     move.l     D0, [A2]
  2528. 00001EB8  0554                     bchg       [A4], D2
  2529. 00001EBA  6F6F                     ble        +0x71 /* 00001F2B */
  2530. 00001EBC  6C73                     bge        +0x75 /* 00001F31 */
  2531. 00001EBE  0550                     bchg       [A0], D2
  2532. 00001EC0  6978                     bvs        +0x7A /* 00001F3A */
  2533. 00001EC2  656C                     bcs        +0x6E /* 00001F30 */
  2534. 00001EC4  064E 6F49                addi.w     A6, 0x6F49 /* 'oI' */
  2535. 00001EC8  6E66                     bgt        +0x68 /* 00001F30 */
  2536. 00001ECA  6F08                     ble        +0xA /* 00001ED4 */
  2537.